본문 바로가기
Spring 입문

스프링MVC 입문17

by danny-j 2022. 11. 11.

MemberController 메서드 추가

@GetMapping("/members")
    public String list(Model model) {
        List<Member> members = memberService.findMembers();
        model.addAttribute("members", members);
        return "members/memberList";
    }
  • 모든 회원의 데이터를 List에 담고 model에 담아서 조회 페이지로 보냄

 

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}">
        <td th:text="${member.id}"></td>
        <td th:text="${member.name}"></td>
      </tr>
      </tbody>
    </table>
  </div>
</div>
</body>
</html>
  • th:each -- thymeleaf의 반복문
  • ${?} -- model에 담긴 값 thymeleaf의 문법

 

결과

  • 메모리를 사용하기 때문에 빌드를 다시 하면 데이터가 삭제됨

'Spring 입문' 카테고리의 다른 글

스프링MVC 입문19  (0) 2022.11.14
스프링MVC 입문18  (0) 2022.11.11
스프링MVC 입문16  (0) 2022.11.11
스프링MVC 입문15  (0) 2022.11.11
스프링MVC 입문14  (0) 2022.11.11

댓글