내 멋대로 개발
[Spring] 쇼핑몰 프로젝트(4)_마이페이지(개인정보, 정보 수정), 회원 탈퇴 본문
<개인 정보 확인>
개인정보는 Controller까지만 작성해된다.
왜냐면 이미 로그인한 session에 로그인한 user의 회원가입 정보가 담겨있기 때문이다.
<정보 수정>
정보 수정 또한, 기존의 데이터를 수정하는 것이기 때문에 session을 가져와 session.setAttribute("member", m);처럼 수정한 새로운 정보를 member에 담아준다. jsp에서는 ${member.userId}이런 식으로 값을 출력
<회원 탈퇴>
수정할때는 session을 받아오고 밑에서 따로 꺼내왔는데 매개변수에 @SessionAttribute("member") Member m을 사용해서 한번에 session 꺼내와서 담기 가능하다.
@SessionAttribute는 HttpSession에 저장되어있는 값을 Handler의 매개변수에 맵핑해주는 어노테이션이다.
'Java' 카테고리의 다른 글
[쇼핑몰 프로젝트] **문제해결 과정, 고민 정리** (0) | 2020.12.19 |
---|---|
[Spring] 쇼핑몰 프로젝트(5)_자유게시판(게시판 목록, 글 작성) (0) | 2020.09.19 |
[Spring] 쇼핑몰 프로젝트(3)_아이디 찾기, 비밀번호 찾기 (0) | 2020.09.11 |
[Spring] 쇼핑몰 프로젝트(2)_기본설정 및 로그인과 회원가입 (0) | 2020.09.02 |
[Spring] 쇼핑몰 프로젝트(1)_DB 설계( 1차db) (0) | 2020.09.01 |