웹페이지의 아이디찾기 기능을 추가하려는데, 메일을 입력하여 컨트롤러로 넘기면
컨트롤러에서는 메일이 잘넘어가서
@RequestMapping(value = "/findId.do", method = RequestMethod.POST)
public String doFindId(String email, HttpServletRequest request, ModelMap modelMap, HttpSession session) {
usert findUser = usertSvc.selectUserByEmail(email);
modelMap.addAttribute("user", findUser);
System.out.println("@@@@@@@@@@@@@@@@@@@@@@@@@" + findUser.getUserid());
return "usert/findId";
}
컨트롤러에서 콘솔창에 찍어봐도 유저의아이디는 잘 가지고 오는데
왜 view단으로 넘길때 왜 넘어가지 않을까...
- view단의 호출방법
<c:if test="${not empty user}">
가입하신 아이디는 <b>${user.userid}</b> 입니다.
</c:if>
분명히 컨트롤러 에서는 잘 찍히는데... 한번 해결해보자
해결법
view단에서 form태그에 class="rd-form rd-mailform" 이것이 있었을때는 컨트롤러로 이동은됬지만 view단을 리턴하지 못했는데 class="rd-form" 뒤에 rd-mailform을 삭제해주니 return view가 정상적으로 작동되었다... 허무하다...ㅜㅜ
'프로그래밍 > Spring' 카테고리의 다른 글
[Spring] Http 요청 실습(Get/Post/Put/Delete요청) (0) | 2021.05.24 |
---|---|
[Spring] json데이터로 통신하기 (0) | 2021.05.04 |