this.successView = successView;
}
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
UserSession userSession = (UserSession) WebUtils.getSessionAttribute(request, "userSession");
Cart cart = (Cart) WebUtils.getOrCreateSessionAttribute(request.getSession(), "sessionCart", Cart.class);
String page = request.getParameter("page");
if (userSession != null) {
if ("next".equals(page)) {
userSession.getMyList().nextPage();
}
else if ("previous".equals(page)) {
userSession.getMyList().previousPage();
}
}
if ("nextCart".equals(page)) {
cart.getCartItemList().nextPage();
}
else if ("previousCart".equals(page)) {
cart.getCartItemList().previousPage();
}
return new ModelAndView(this.successView, "cart", cart);
}