2017. 4. 28. 13:49ㆍJSP
< main.jsp 실행화면 >
# main.jsp "회원정보수정" , "/update.do?userid=${loginUser.userid}" 클릭
=> MemberUpdateServlet.java doGet()
< MemberUpdateServlet > doGet
# memberUpdate.jsp 페이지에 유저의 데이터를 뿌려주기 위해 getMember 메서드를 사용하여
# 객체를 얻어와서 "vo" 로 저장하고 memberUpdate.jsp 로 forward 한다
< memberUpdate.jsp >
# vo객체와 EL을 이용해 수정할 데이터 화면에 뿌려준다
< memberUpdate.jsp 실행화면 >
# 데이터를 모두 수정한 다음 "submit" 클릭
# MemberUpdateServlet.java doPost() 수정한 데이터 전송
< memberUpdateServlet > doPost
# memberUpdate.jsp 페이지로부터 넘어온 데이터들은 "vo" 객체로 저장
# updateMember 메서드를 이용하여 DB에 수정된 데이터들을 적용시킨다
# 수정이 완료되면 login.do ( loginServlet.java / doGet ) 으로 이동한다
=> 세션에 로그인정보( loginUser )가 남아있기 때문에 main.jsp 로 넘어간다
< MemberDAO / updateMember 메서드 >
sql = "upate membership set pwd=? email=? phone=? admin=? where userid=?"
// membership테이블의 userid가 vo객체의 userid인 데이터정보를 수정한다
// vo객체는 MemberUpdate.jsp 에서 사용자가 수정하려고 작성한 데이터값을 담은 객체이다
pstmt.setString( 1 , vo.getPwd() ); // 바인딩 변수를 채워준다
...
result = pstmt.executeUpdate() // 실제로 데이터가 변경된다
* 마지막으로 로그아웃을 알아보자
'JSP' 카테고리의 다른 글
JSP MVC2모델 게시판만들기 ① DBCP연동 및 게시판 설계 (0) | 2017.05.04 |
---|---|
JSP MVC1 모델 로그인 및 회원가입 ④ 로그아웃 하기 (0) | 2017.04.28 |
JSP MVC1 모델 로그인 및 회원가입 ② 회원가입페이지 (0) | 2017.04.28 |
JSP MVC1 모델 로그인 및 회원가입 ① 로그인페이지 (0) | 2017.04.28 |
JSP MVC1 모델 구성 (0) | 2017.04.28 |