list = (List) session.getAttribute(SessionConst.PRODUCT_ORDER); List orderList = new ArrayList<>(); for (Object object : list) { orderList.add((OrderItemVO)object); } model.addAttribute("orders", orderList); model.addAttribute("user", repo.findById(principal.getName()).get()); return "product/order"; }"> list = (List) session.getAttribute(SessionConst.PRODUCT_ORDER); List orderList = new ArrayList<>(); for (Object object : list) { orderList.add((OrderItemVO)object); } model.addAttribute("orders", orderList); model.addAttribute("user", repo.findById(principal.getName()).get()); return "product/order"; }"> list = (List) session.getAttribute(SessionConst.PRODUCT_ORDER); List orderList = new ArrayList<>(); for (Object object : list) { orderList.add((OrderItemVO)object); } model.addAttribute("orders", orderList); model.addAttribute("user", repo.findById(principal.getName()).get()); return "product/order"; }">
// product/order
@GetMapping("product/order")
public String order(Principal principal, Model model, HttpServletRequest request) {
		HttpSession session = request.getSession();
		List<?> list = (List<?>) session.getAttribute(SessionConst.PRODUCT_ORDER);
		List<OrderItemVO> orderList = new ArrayList<>();
		for (Object object : list) {
				orderList.add((OrderItemVO)object);
		}
		model.addAttribute("orders", orderList);
		model.addAttribute("user", repo.findById(principal.getName()).get());
		return "product/order";
}