2021.02.21 - [IT 독학/WEB] - [JSP_MVC ④] 회원관리 프로그램 만들기 ( 로그인 기능/ 웹개발 기초 / 웹개발 독학 / 백엔드 / 웹 프로그래밍)
2021.02.27 - [IT 독학/WEB] - [JSP_MVC ⑤] 회원 로그아웃, 회원가입 기능 ( 웹개발 기초 / 웹개발 독학 / 백엔드 / 웹 프로그래밍)
2021.03.02 - [IT 독학/WEB] - [JSP_MVC ⑥] 회원관리 프로그램 ( 회원정보 수정 / 웹개발 기초 / 웹개발 독학 / 백엔드 / 웹 프로그래밍)
2021.03.12 - [IT 독학/WEB] - [JSP_MVC ⑦] 회원관리 프로그램 ( 회원 탈퇴 기능 / 웹개발 기초 / 웹개발 독학 / 백엔드 / 웹 프로그래밍)
이번엔 관리자 페이지에서 회원의 정보 조회 기능을 구현해본다.
'전체 회원 정보 조회'는 탈퇴 회원 정보를 포함한 조회 기능이고 '가입 회원 정보 조회'는 탈퇴 회원 제외 조회 기능으로 설정한다.
먼저 adminpage.jsp에서 '전체 회원 정보 조회'를 누르면 logincontroller.jsp로 userlist 요청이 가게 하고
'가입 회원 정보 조회'를 누르면 logincontroller.jsp로 userlistenabled 요청이 가게 한다.
먼저 탈퇴한 회원을 포함한 전체 회원의 정보를 조회하는 요청인 userlist를 먼저 처리하겠다.
userlist 요청은 dao의 selectAll( )메소드로 처리해준다.
dao에서 selectAll( )메소드를 완성해준다.
모든 정보를 조회하는 쿼리문을 실행해 모든 값을 rs로 가져와 res에 담아 리턴해준다.
이걸 logincontroller.jsp에서 list로 담아 userlist.jsp로 넘겨준다.
userlist.jsp
전체 회원 정보 조회 페이지인 userlist.jsp를 만들어주고 controller에서 보낸 dto list를 받아준다.
화면에 보여줄 데이터 table을 만들어주고 모든 정보를 for문으로 뿌려준다.
이렇게 전체 회원 정보가 조회됐다.
탈퇴된 회원의 정보도 잘 조회된다.
가입 회원 정보 조회 userlistenabled 도 logincontroller.jsp에서 잘 받아주고 dao의 selectEnabled( ) 메소드를 완성해준다.
selectAll( )메소드와 비슷하지만 쿼리문에서 조건 하나 ( bm_enabled='Y') 만 넣어준다.
다시 logincontroller.jsp로 돌아와 리턴된 list과 함께 그대로 userlistenabled.jsp로 넘겨준다.
userlistenabled.jsp
userlist.jsp처럼 만들어준다.
우리는 여기에 등급변경 기능도 구현해 줄 예정이니 등급 변경 버튼도 미리 만들어준다.
가장 기본적인 R기능으로 간단히 구현이 됐다.
댓글