Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

내 멋대로 개발

[Spring] 쇼핑몰 프로젝트(4)_마이페이지(개인정보, 정보 수정), 회원 탈퇴 본문

Java

[Spring] 쇼핑몰 프로젝트(4)_마이페이지(개인정보, 정보 수정), 회원 탈퇴

youngna 2020. 9. 19. 21:16

<개인 정보 확인>

개인정보는 Controller까지만 작성해된다.

왜냐면 이미 로그인한 session에 로그인한 user의 회원가입 정보가 담겨있기 때문이다.

 

<정보 수정>

정보 수정 또한, 기존의 데이터를 수정하는 것이기 때문에 session을 가져와 session.setAttribute("member", m);처럼 수정한 새로운 정보를 member에 담아준다. jsp에서는 ${member.userId}이런 식으로 값을 출력

 

<회원 탈퇴>

수정할때는 session을 받아오고 밑에서 따로 꺼내왔는데 매개변수에 @SessionAttribute("member") Member m을 사용해서 한번에 session 꺼내와서 담기 가능하다.

@SessionAttribute는 HttpSession에 저장되어있는 값을 Handler의 매개변수에 맵핑해주는 어노테이션이다.