<%@ page import="com.apz.pirisale.*" %> <% String errMessage = null; boolean mActive = (session.getAttribute("active") != null); String mAction = request.getParameter("action"); Object objCustomerBasket = session.getAttribute("basket"); if (mActive) { if (objCustomerBasket != null) { Basket customerBasket = ((Basket)objCustomerBasket); if("addItem".equals(mAction)) { String szItemID = request.getParameter("itemID"); String szQuantity = request.getParameter("buyQuantity"); if ((szItemID != null) && (szQuantity != null)) { try { long itemID = Long.parseLong(szItemID); int quantity = Integer.parseInt(szQuantity); customerBasket.addItem(itemID, quantity); } catch(NumberFormatException e) { errMessage = "Item ID not valid"; } } else { errMessage = "Parameter is null"; } } if("removeItem".equals(mAction)) { } } else { errMessage = "Basket is null"; } } else { errMessage = "Not logged in"; } if (errMessage == null) response.sendRedirect("basket.jsp"); if (errMessage != null) out.write("ERR#: " + errMessage); %>