로그인 후에 수정하기를 눌렀을 때에 사용자에 따라 이름과 아이디가 박혀있게끔 만들고자 usermapper에서 다음과 같이 idx 값을 이용해 id와 name을 불러왔다.
dao파일
userService의 getModifyUserInfo. userDao로 현재 로그인된 객체 loginUserBean 의 idx값을 보내서 name과 id가 담긴 빈을 빼오고 그것을 modifyUserBean에 set으로 값들을 담아준다.
그리고 modify jsp로 고고
여기서 readonly 부분은 원래 disabled로 수정이 불가능하게끔 되어있었는데 disabled는 서버로 그 값을 보내지를 않는다. 그래서 만약 disabled로 했다면 submit를 누르게 되면 modify_pro를 요청하게되는데 disabled 가 들어있는 값들은 서버로 들어가지 않기 때문에
다음과 같이 modify_pro 에서 modifyUserBean에 주입이 되지않아서 다시 modify 로 갔을 때에 id와 name 값이 비어있게 된다. 따라서 readonly로 해준 것이다.
이제 진짜 수정을 해주기위해 mapper에 다음과 같이 update을 추가하였다.
dao
service
modify_success.jsp
ㅡㅡㅡㅡㅡㅡㅡㅡㅡ
몸이 넘 피로하다... 더 했는데 정리는 요까지...
'공부 기록들' 카테고리의 다른 글
2020.05.01 미니 프로젝트(7) (글 수정하기, 글 삭제하기) (0) | 2020.05.02 |
---|---|
2020.04.30 미니 프로젝트(6) (게시판 구분, 글 등록, 페이지 구성, 수정/삭제 권한 설정, (0) | 2020.04.30 |
2020.04.28 미니 프로젝트(4) (로그인 처리, 로그인 확인 처리, 상단 메뉴 처리) (0) | 2020.04.28 |
2020.04.27 미니 프로젝트(3) (유효성 검사, 아이디 중복 확인 처리, 저장처리) (0) | 2020.04.27 |
2020.04.26 - 미니프로젝트(2) (상단 메뉴 db 가져와서 구성하기) (0) | 2020.04.26 |