Spring MVC 中多视图兼容的问题
我在spring里面配置了多视图。
用了FreeMarker 和 JSTL
/WEB-INF/ftl/下放freemarker模板
/WEB-INF/jsp/下放jstl的模板
都是Dispatch *.htm 结尾的url
怎么配才能让他在找不到ftl模板的情况下,去找同名的jstl模板?
视图配置
<!-- ===================================================== -->
<!-- FreeMarker ViewResolver -->
<!-- ===================================================== -->
<bean id="viewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
<property name="cache" value="true"></property>
<property name="suffix" value=".ftl"></property>
<property name="exposeRequestAttributes" value="true"></property>
<property name="exposeSessionAttributes" value="true"></property>
<property name="exposeSpringMacroHelpers" value="true"></property>
<property name="contentType" value="text/html; charset=utf-8"></property>
<property name="order" value="1"></property>
</bean>
<!-- ===================================================== -->
<!-- ViewResolver For JSP -->
<!-- ===================================================== -->
<bean id="JSPViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/"></property>
<property name="suffix" value=".jsp"></property>
<property name="order" value="2"></property>
</bean>
目前,比如: 访问 http://localhost:8080/app/page/index.htm 这个url
当在 /WEB-INF/ftl/page/ 下找不到 index.ftl freemarker模板文件时,
不会继续去 /WEB-INF/jsp/page/ 下找 index.jsp 的jstl模板
因为项目的需要必须用 *.htm 的url,目前又因为页面太多不能全部都改成freemarker模板。
请问如何解决这个问题呢?