21.06.10 TIL BOOT+JPA - 회원수정 : 블로그

김정훈·2021년 6월 10일
post-thumbnail

📌 BOOT+JPA 블로그(회원수정)


블로그 프로젝트 회원수정
→ header.jsp UserController updateForm.jsp user.js UserApiController UserService

header.jsp
회원정보를 클릭해서 회원수정하는 페이지인 updateForm.jsp로 이동해보자.

UserController
WEB-INF/views/user/updateForm.jsp로 보내준다.

updateForm.jsp
principal은 세션값인데 이게 필요한 이유는 지금 로그인을 한 상태이고, 그 로그인한 유저의 값을 가져와야지 회원정보를 수정할 수 있기 때문이다.
그리고 kakao유저인 경우에는 비밀번호를 변경할 수 없게 만들었다.

user.js

UserApiController

UserService
다음과 같은 로직을 타고, 다시 UserApiController부분으로 돌아가서 세션을 바꿔준 후에 user.js로 응답해주게 되면 "회원수정 완료"가 alert창으로 뜨면 회원수정 로직은 성공적으로 끝이 난다.

➽ 다른 부분은 괜찮은데, 세션을 다시 설정해주는 부분이 아무래도 조금 걸린다.
지저분하고, 잘 사용하지 않는 방법인데...KIM★GRAM에서는 다른 방식으로 처리할 예정이다.

profile
WebDeveloper

0개의 댓글