我考虑将多个视图解析器用于不同目的。例如,一个视图解析器将应用于安全性网页(403
,500
等),另一个将解析其余页面。这种脱钩是否有意义?所以,实际的配置是:
<bean id="securityViewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/WEB-INF/views/security/" />
<property name="suffix" value=".jsp" />
<property name="order" value="2" />
</bean>
<bean id="viewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value=".jsp" />
<property name="order" value="1" />
</bean>