로그인에 성공하거나 실패했을 때 Controller에서는 사용자에게 다른 페이지를 보여줘야한다.
이때 ViewResolver(suffix,prefix)를 적용한 상태라면, ModelAndView 객체에 저장되는 View 이름은 ViewResolver 설정을 고려하여 등록해야 한다.
ViewResolver가 설정되어 있어도 이를 무시하고 리다이렉트 시키는 방법이 있다.
ModelAndView mav = new ModelAndView();
if( user != null ) {
mav.setViewName("redirect:getBoardList.do");
} else {
mav.setViewName("redirect:login.jsp");
}
return mav;
"redirect:"를 붙이면 된다.
댓글