개발 알다가도 모르겠네요

Controller에서 jsp return하는 과정 본문

웹/Spring

Controller에서 jsp return하는 과정

이재빵 2023. 2. 21. 16:19
728x90

servlet-context.xml

 

Spring설정 중 InternalResourseViewResolver를 이용해 View Page를 지정.

InternalResourseViewResolver는 Controller에서 return된 ModelAndView 객체에서 선언된 View Page를 지정해주는 클래스.

이 클래스를 편리하게 사용하도록 Prefix(접두어), Suffix(접미어) 사용.

 

<beans:bean
	class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <beans:property name="prefix" value="/WEB-INF/views/" />
    <beans:property name="suffix" value=".jsp" />
</beans:bean>

 

접두어로 /WEB-INF/views/를 붙이고 접미어로 .jsp를 붙여 해당 위치에 있는 jsp 호출.

 

결론

Controller에서 /hello를 return하게 되면 /WEB-INF/views/hello.jsp를 호출.