package actions; import java.util.ArrayList; import javax.servlet.http.*; import org.apache.struts.action.*; import beans.*; import managers.*; public final class AddItemToCartActionServlet extends Action { public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { ActionForward nextPage = null; int id = Integer.parseInt(request.getParameter("itemId")); HttpSession session= request.getSession(); int c; boolean itemNotInCart = true; ItemFormBean cartItemBean = null; try { ItemManager manager = new ItemManager(); ItemFormBean bean = manager.getById(id); ArrayList cart = (ArrayList) session.getAttribute("itemCart"); if (cart==null) { cart= new ArrayList(); bean.setItemQuantity(1); cart.add(bean); session.setAttribute("itemCart", cart); nextPage = mapping.findForward("success"); } else { c=0; while((c