반응형
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 27 | //아이디 비번 확인후 수정 @RequestMapping("member/memberUpdate") public String memberUpdate(@ModelAttribute MemberVO vo, Model model) { //아이디 비밀번호 맞는지 체크 boolean result = memberDao.pwdCheck(vo.getUserid(), vo.getUserpw()); if (result) { //아이디 비번이 맞으면 업데이트 실행 memberDao.updateInfo(vo); return "redirect:/member/memberList"; } else { //아이디 비번이 틀릴때 model.addAttribute("message", "아이디와 비밀번호를 다시 입력해주세요"); model.addAttribute("dto", vo); return "/member/memberInfo"; } } | cs |
2. dao
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | @Override public boolean pwdCheck(String userid, String userpw) { int result = 0; try { Map<String, String> map = new HashMap<String, String>(); map.put("userid", userid); map.put("userpw", userpw); result = sqlSession.selectOne("pwdCheck", map); //맞으면 1 리턴 if (result > 0) return true; } catch (Exception e) { e.printStackTrace(); } return false; } | cs |
3.mapper
1 2 3 4 5 6 7 | <!-- resultType : 반환형 자료형 --> <select id="pwdCheck" resultType="int"> select count(*) from tbl_member where userid=#{userid} and userpw=#{userpw} </select> | cs |
반응형
'매일코딩 > Spring' 카테고리의 다른 글
16.스프링프로젝트 - 메인 화면 소스 (0) | 2016.11.01 |
---|---|
15.스프링프로젝트 - 맴버 수정 삭제 (0) | 2016.11.01 |
13.스프링프로젝트 - 맴버상세&수정&삭제 1 (0) | 2016.11.01 |
12.스프링프로젝트 - 맴버리스트 코드 (0) | 2016.11.01 |
11.스프링 프로젝트 - 맴버 insert 상세코드 (0) | 2016.11.01 |
댓글