반응형 회원가입2 54일차-1 22.12.06 사용자 정보 수정 사용자 정보 수정 같은 경우에는 로직이 완벽 하진 않지만 주로 쓰이는 방식이라 응용한다면 우리가 평소 보는 정보수정으로 만들 수 있을 것 같다. 회원 정보 수정 같은 경우에는 기존의 회원가입의 형식을 사용하면 된다. 현재는 수정이 되는 것이 아니라 기존에 회원 정보를 입력창에 넣어주는 기능을 만들었다. 회원 데이터를 가지고 나오는 작업의 순서는 아래와 같다. * service와 dao에 getInfo()메서드를 선언 * service에서는 세션에서 아이디를 얻는다 * dao에서는 id를 전달받아 회원 데이터를 조회하여 vo에 저장 * controller에서는 조회한 vo를 저장하고 화면으로 가지고 나감 * 화면에서는 input태그에 값을 출력 package com.example.user.service; .. 통합 2022. 12. 6. 54일차-1 22.12.06 홈페이지 로그아웃 기존 로그인 화면에 이은 로그아웃 기능을 추가 하였다. LOGIN JOIN LOGOUT MYPAGE 기존 로그인 전 화면은 1번째 사진과 같지만 로그인 후 화면은 2번째 사진과 같이 화면이 나오게 처리할 수 있다. 로그아웃을 처리 해주는 컨트롤러의 case문이다. 여기서 가장 중요한 것은 로그인을 하면서 session으로 받았더 user_id와 user_name 을 session.invalidate();를 통해서 초기화를 해주는 것이다. 세션을 초기화 한 후에 메인 페이지로 나가게 할 수 있다. 아래 코드에서 주석처리가 된 부분을 보면 /JSPWeb/index.main 이 주소인데 이 경우는 path의 경로가 달라질 수 있기 때문에 path를 통해서 받아준 경로로 설정해 줄 수 있다. case "/use.. 통합 2022. 12. 6. 이전 1 다음 반응형