KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > dotmarketing > cms > product > action > ViewCartAction


1 package com.dotmarketing.cms.product.action;
2
3 import javax.servlet.http.HttpServletRequest JavaDoc;
4 import javax.servlet.http.HttpServletResponse JavaDoc;
5 import javax.servlet.http.HttpSession JavaDoc;
6
7 import org.apache.struts.action.ActionForm;
8 import org.apache.struts.action.ActionForward;
9 import org.apache.struts.action.ActionMapping;
10 import org.apache.struts.actions.DispatchAction;
11
12 import com.dotmarketing.cms.product.model.ShoppingCart;
13 import com.dotmarketing.util.WebKeys;
14
15 public class ViewCartAction extends DispatchAction
16 {
17     public ActionForward unspecified(ActionMapping mapping, ActionForm lf,
18             HttpServletRequest JavaDoc request, HttpServletResponse JavaDoc response)
19             throws Exception JavaDoc
20     {
21         ActionForward af = mapping.findForward("viewCart");
22         return af;
23     }
24     
25     private ShoppingCart _getShopingCart(HttpServletRequest JavaDoc request)
26     {
27         HttpSession JavaDoc session = request.getSession();
28         ShoppingCart shoppingCart = (ShoppingCart) session.getAttribute(WebKeys.SHOPPING_CART);
29         if (shoppingCart == null)
30         {
31             shoppingCart = new ShoppingCart();
32             session.setAttribute(WebKeys.SHOPPING_CART,shoppingCart);
33         }
34         return shoppingCart;
35     }
36 }
37
Popular Tags