본문 바로가기
Framework/Spring

회원 웹 기능 - 조회

by 파2RI 2024. 1. 12.

이번에는 홈 화면에서 <회원 조회> 버튼을 눌렀을 때 회원 목록이 뜨도록 컨트롤러를 설정해 보겠다.

 

 

MemberController.java

@GetMapping("/members")
    public String list(Model model) {
        List<Member> members = memberService.findMembers();
        model.addAttribute("members", members);
        return "members/memberList";
    }

 

 

그리고 template에 memberList.html을 추가한다.

<!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> <!-- /container -->
</body>
</html>

 

 

이렇게 실행을 해서 회원가입 창에서 spring1, spring2를 등록하면 아래와 같이 목록이 뜬다.