< 에러 메시지 >
SEVERE: 서블릿 [jsp]을(를) 위한 Servlet.service() 호출이 예외를 발생시켰습니다.
javax.servlet.ServletException: 파일 [/WEB-INF/views/login.jsp]을(를) 찾을 수 없습니다.
ServletException
- 서블릿을 처리하는 동안 발생한 문제
< 원인 >
@RequestMapping("/auth/join.do")
public ModelAndView join(@RequestParam HashMap<String, String> params) {
int result = joinService.join(params);
ModelAndView mv = new ModelAndView();
mv.addObject("result", result);
String msg;
if (result == 1) {
msg = "회원가입이 되었습니다";
}else {
msg = "중복 아이디 입니다. 회원가입 실패하였습니다";
}
mv.addObject("msg", msg);
mv.setViewName("login");
return mv;
}
setViewName을 login.jsp로 하였지만 페이지를 찾지 못함
auth폴더 안에 login.jsp가 들어있어 폴더 경로까지 같이 써줘야함
< 해결 >
@RequestMapping("/auth/join.do")
public ModelAndView join(@RequestParam HashMap<String, String> params) {
int result = joinService.join(params);
ModelAndView mv = new ModelAndView();
mv.addObject("result", result);
String msg;
if (result == 1) {
msg = "회원가입이 되었습니다";
}else {
msg = "중복 아이디 입니다. 회원가입 실패하였습니다";
}
mv.addObject("msg", msg);
mv.setViewName("auth/login");
return mv;
}
setViewName을 폴더 경로까지 포함한 auth/login으로 변경 후 정상 작동
'에러 모음' 카테고리의 다른 글
[Spring Framework][bean 의존성 주입] UnsatisfiedDependencyException (0) | 2024.06.07 |
---|---|
[Spring Framework] UnsatisfiedDependencyException (0) | 2024.05.29 |
NoSuchBeanDefinitionException, UnsatisfiedDependencyException (0) | 2024.05.23 |
[java]JasperException (0) | 2024.05.17 |
NullPointerException (0) | 2024.05.17 |