본문 바로가기

JSP & Servlet41

Message System 1-5 관리자 기능 --Main.jsp-- 로그인 성공한 유저의 email(아이디)가 admin일시 앵커 태그를 이용하여 회원정보를 관리하는 ShowMember.jsp 파일로 이동함 --MemberDAO.java-- DB연동을 담당하는 Model 테이블의 모든 회원정보를 확인하고 모든 정보 출력을 위해 email, pw, tel, address를 getString로 가져오고 이 모든 정보를 하나의 row로 묶기위해 dto 객체를 생성함 !!!주의할 점은!!! 로그인을 담당하는 메소드에서도 모든 값을 한번에 불러오기 위해 비슷하게 dto 객체를 생성했는데 이때는 한명의 회원정보 4개가 담긴 1개의 row만 확인하면 됐지만 이번엔 모든 회원, 즉 모든 row를 출력해야함 그냥 rs로 return 값을 줄 경우 가장 마지막 회원.. 2022. 6. 29.
Message System 1-4. 회원정보 수정 - UpdateMember.jsp- 로그인 성공시 생성된 세션인 result를 가져옴 이 result값은 로그인의 기능을 담당하는 컨트롤러인 LoginService.java 에서 session scope로 만들어준 result이다 이 정보들을 컨트롤러인 UpdateService.java 파일에 form 방식으로 내용을 전달한다 ---------------------------------------------------------------------------------------------------- -DB에 연결된 값을 수정을 위한 MemberDAO. java- ---------------------------------------------------------------------- -업데이트 .. 2022. 6. 29.
Message System 1-2 로그인 기능 / 1-3. 로그아웃 기능 --Main.jsp-- 앞서 만든 결과값인 result을 받아오고 있고 로그인 기능생성을 위해 email, pw를 전송하고 있음 로그인 성공시 모든 값을 담고있게 생성산 session에서 (LoginService.jsp) email값을 출력함 ------------------------------------------------------------------------------------------- MembetDTO.java (Model 패턴)에서 로그인을 담당하는 생성자메소드 -------------------------------------------------------------------------------------------- MemberDAO.java (Model 패턴) return.. 2022. 6. 28.
Maven Projec 실습 - Message System 목차 / 1-1. 회원가입 위와 같은 방식으로 페이지 구현에 관한 실습 Main.jsp 회원가입을 위한 text, password, tel, address를 submit 방식으로 컨트롤러인 JoinService.java에 전송 ------------------------------------------------------------------------- JoinService.java Main에서 입력한 회원가입에 필요한 정보 email, pw, tel, address를 request.getParameter()로 받아옴 이후 이 네개의 정보를 하나로 묶기위해 회원관리를 위한 DTO, DAO를 만들어준다 ------------------------------------------------------------ 회원정보 관리를 위.. 2022. 6. 27.