JSP & Servlet/Maven Project
Message System 1-5 관리자 기능
leehii
2022. 6. 29. 16:29
--Main.jsp--
로그인 성공한 유저의 email(아이디)가 admin일시
앵커 태그를 이용하여 회원정보를 관리하는
ShowMember.jsp 파일로 이동함
--MemberDAO.java--
DB연동을 담당하는 Model
테이블의 모든 회원정보를 확인하고
모든 정보 출력을 위해 email, pw, tel, address를 getString로 가져오고
이 모든 정보를 하나의 row로 묶기위해 dto 객체를 생성함
!!!주의할 점은!!!
로그인을 담당하는 메소드에서도 모든 값을 한번에 불러오기 위해 비슷하게 dto 객체를 생성했는데
이때는 한명의 회원정보 4개가 담긴 1개의 row만 확인하면 됐지만
이번엔 모든 회원, 즉 모든 row를 출력해야함
그냥 rs로 return 값을 줄 경우 가장 마지막 회원정보(row)의 4가지 column 값만 출력됨
따라서 가변형인 ArrayList에 해당 값을 담아주고 return 값을 해당 배열로 지정함
--ShowMember.jsp--
메인에서 관리자일시 이동하게 되는 Servlet
DB를 연동하는 MemberDAO를 사용하기 위한 객체를 생성하고
해당 값이 담겨있는 ArrayList를 이용하여
테이블형태로 list의 사이즈만큼 정보를 출력함
--result--
모든 회원의 정보가 담긴 모습이 테이블형태로 출력됨