InternalResourceViewResovler 설정


InternalResourceViewResolver 클래스는 JSP나 HTM파일과 같이 웹 어플리케이션의 내부 자원을 이용하여 뷰를 생성하는 AbstractUrlBasedView 타입의 뷰 객체를 리턴합니다.

본적으로 사용하는 View 클래스는 InternalResourceView 클래스이다.

dispatcher-server.xml 파일에 다음과 같이 설정한다.

<bean id="viewResolver"
          class="org.springframework.web.servlet.view.InternalResouceViewResolver"
          p:prefix="/WEB-INF/jsp"
          p:suffix=".jsp" />
</bean>


이렇게 설정해 놓으면 controller에서 다음과 같이 설정해 놓으면

ModeleAndView mv = new ModelAndView("hello");
return mv;


InternalResouceViewResolver가 이를 해석하여 다음의 View 로 포워딩해 줍니다.

/WEB-INF/jsp/hello.jsp