@RequestMapping(value = "/user", method = RequestMethod.GET) public String showProfile(HttpSession session, ModelMap model) { User user = (User) session.getAttribute("user"); List<Purchase> userPurchaseList = storeService.getUserPurchaseList(user.getId()); model.addAttribute("purchaseList", userPurchaseList); return "user/user"; }
@RequestMapping(value = "/user/confirmOrder", method = RequestMethod.POST) @ResponseBody public Response confirmOrder(HttpSession session, Locale locale) { Cart cart = (Cart) session.getAttribute("cart"); User user = (User) session.getAttribute("user"); storeService.confirmOrder(user.getId(), cart); Response response = new Response(messageSource, locale); response.addMessageByKey("cart.message.success"); response.setStatus(Response.Status.SUCCESS); return response; }