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--

 

모든 회원의 정보가 담긴 모습이 테이블형태로 출력됨