반응형
  1. [src] - [main] - [webapp] - [spring] - [appServlet]에 보면 servlet-context.xml 파일이 있다. 이 servlet-context.xml은 Bean에 관한 설정 내용들이 들어 있다.

 

<!-- Resolves views selected for rendering by @Controllers to .jsp resources in the /WEB-INF/views directory --> 	
<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>

 

위의 코드를 보면, property name이 prefix와 suffix가 있다. 이 prefix와 suffix에 따라서, DispatcherServlet이 알아서 뷰(View)를 찾는다고 보면 된다.

 

property name이 prefix인 경우에는 value가 "/WEB-INF/views/" 이고, suffix 같은 경우에는 value가 ".jsp"입니다.

 

이 경우는 아래와 같이 작동을 합니다.

/WEB-INF/views/ + 뷰(view) 이름 + .jsp

 

/WEB-INF/views/ 디렉토리 안에 있는 뷰(view)에 관한 jsp파일을 알아서 찾는다라고 생각하면 됩니다.

 

아래의 코드에서도, /WEB-INF/jsp 디렉토리에 있는 .jsp 파일을 찾는다고 보면 됩니다.

<bean> 
	<property name="prefix" value="/WEB-INF/jsp/" /> 
    <property name="suffix" value=".jsp" /> 
</bean>
 
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기