@RequestMapping("/memberList.do") public String memberList(Model model) { // svc.memberList();의 memberList()는 MemberDAO에 있는 ArrayList<Member> memberList();를 의미하는 것이다. ArrayList<Member> memberList = svc.memberList(); // ArrayList를 통하여 모든 Member테이블에 저장되어 있는 값들을 불러올 것이다. (memberId를 기준으로 해서) model.addAttribute( "memberList", memberList); // 여기에 있는 memberList는 결국 memberListForm.jsp에 있는 <c:forEach // items="${memberList}" var="var">에서 items에 들어갈 값이 되는 것이다. return "MEMBER/memberListForm"; }
@RequestMapping("/memberOrderDetail.do") public String memberOrderDetail(Model model, @RequestParam String memberId_fk) { ArrayList<Orders> memberOrderDetail = svc.memberOrderDetail(memberId_fk); for (Orders orders : memberOrderDetail) { orders.getOrderCode(); } System.out.println(memberOrderDetail); // System.out.println(memberOrderDetail.get(0).getOrderCode()); // int orderCode = memberOrderDetail.get(0).getOrderCode(); // model.addAttribute("orderCode", orderCode); model.addAttribute("memberOrderDetail", memberOrderDetail); return "MEMBER/memberOrderDetailForm"; }