회원 웹 기능 - 조회

2023. 5. 2. 05:35카테고리 없음

@Controller
public class MemberController {
  @GetMapping(value = "/members")
  public String list(Model model) {
   List<Member> members = memberService.findMembers();
  //Member의 타입은 List기 때문에 List로(제네릭)
  //findMembers() : members에 있는 모든 리스트를 가져옴. 
   model.addAttribute("members", members);
   return "members/memberList";
  }
}
<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<body>
<div class="container">
 <div>
 <table>
 <thead>
 <tr>
 <th>#</th>
 <th>이름</th>
 </tr>
 </thead>
 <tbody>
 <tr th:each="member : ${members}">  MVC에서 Model을 꺼내오는곳이 이쪽.
 <td th:text="${member.id}"></td>
 <td th:text="${member.name}"></td>
 </tr>
 </tbody>
 </table>
 </div>
</div> <!-- /container -->
</body>
</html>