반응형
1. 수정 컨트롤러
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 | //아이디 비번 확인후 수정 @RequestMapping("member/memberUpdate") public String memberUpdate(@ModelAttribute MemberVO vo, Model model) { //아이디 비밀번호 맞는지 체크 boolean result = memberDao.pwdCheck(vo.getUserid(), vo.getUserpw()); if (result) { //아이디 비번이 맞을때 memberDao.updateInfo(vo); //redirect => 서블릿 (컨트롤러) 호출 // redirect 없으면 바로 jsp 페이지로 이동 // /member => 루트 디렉토리 기준 // member=> 현제 디렉토리 기준 member/member return "redirect:/member/memberList"; } else { //아이디 비번이 틀릴때 model.addAttribute("message", "아이디와 비밀번호를 다시 입력해주세요"); //회원정보 객체 저장 model.addAttribute("dto", vo); return "/member/memberInfo"; } } | cs |
2. 수정 다오
1 2 3 4 5 6 7 8 9 10 | @Override public void updateInfo(MemberVO vo) { try { sqlSession.update("updateInfo", vo); } catch (Exception e) { e.printStackTrace(); } } | cs |
3. 수정 mapper
1 2 3 4 5 6 7 8 | <update id="updateInfo"> update tbl_member set username=#{username}, email=#{email} ,UPDATEDATE=sysdate WHERE userid=#{userid} </update> | cs |
4. 삭제 컨트롤러
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | @RequestMapping("member/memberDelete") public String memberDelete(@ModelAttribute MemberVO vo, Model model) { //아이디 비번이 맞으면 boolean result = memberDao.pwdCheck(vo.getUserid(), vo.getUserpw()); if (result) { memberDao.deleteInfo(vo); return "redirect:/member/memberList"; } else { model.addAttribute("message", "아이디 비번을 확인해주세요"); model.addAttribute("dto", vo); return "/member/memberInfo"; } } | cs |
5. 삭제 다오
1 2 3 4 5 6 7 8 9 10 11 | @Override public void deleteInfo(MemberVO vo) { try { sqlSession.delete("deleteInfo", vo.getUserid()); } catch (Exception e) { e.printStackTrace(); } } | cs |
6. 삭제 mapper
1 2 3 4 5 | <delete id="deleteInfo"> delete from tbl_member where userid=#{userid} </delete> | cs |
반응형
'매일코딩 > Spring' 카테고리의 다른 글
17.스프링프로젝트 - includ를 이용한 회사소개 페이지 (0) | 2016.11.01 |
---|---|
16.스프링프로젝트 - 메인 화면 소스 (0) | 2016.11.01 |
14.스프링프로젝트 - 맴버 아이디 비번 체크 (0) | 2016.11.01 |
13.스프링프로젝트 - 맴버상세&수정&삭제 1 (0) | 2016.11.01 |
12.스프링프로젝트 - 맴버리스트 코드 (0) | 2016.11.01 |
댓글