ViewResolver 구현 클래스 | 설명 |
InternalResourceViewResolver | 뷰이름으로부터 JSP 나 tiles 연동을 위한 View 객체를 리턴 |
VelocityViewResolver | 뷰이름으로부터 Velocity 연동을 위한 View 객체를 리턴 |
VelocityLayoutResolver | VelocityViewResolver와 동일한 기능을 제공하며, 추가로 Velocity의 레이아수 기능을 제공 |
BeanNameViewResolver | 뷰이름과 동일한 이름을 갖는 빈 객체를 View 객체로 사용 |
ResourceBundleViewResolver | 뷰이름과 View 객체간의 매핑 정보를 저장하기 위해 자원 파일을 사용 |
XmlViewResolver | 뷰 이름과 View 객체간의 매핑 정보를 저장하기 위해 XML 파일을 사용 |
- snippet.xml
<bean id="internalResource" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"></property>
<property name="prefix" value="jsp/"></property>
<property name="suffix" value=".jsp"></property>
</bean>
- snippet.xml
<bean id="viewResolver" class="org.springframework.web.servlet.view.BeanNameViewResolver"/>
<bean id="download" class="sp.mvc.file.download.ExcelDown"/>
- snippet.xml
<bean id="viewResolver" class="org.springframework.web.servlet.view.XmlViewResolver">
<property name="location" value="/WEB-INF/xml_views.xml"></property>
</bean>
- snippet.xml
<bean id="beanNameViewResolver" class="org.springframework.web.servlet.view.BeanNameViewResolver"
p:order="1"/>
<bean id="internalResourceViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="order" value="2"></property>
<property name="prefix" value="jsp/"></property>
<property name="suffix" value=".jsp"></property>
</bean>