我正在尝试将 Tiles 集成到我们当前基于 Spring MVC (Spring 2.5) 的应用程序中,并且在大多数情况下它在初始页面上运行良好。我们有近 300 个 jsp 页面和一个新的网站部分,我们正在通过 Tiles 实现。我知道我需要ResourceBundleViewResolver
与view.properties
文件一起使用以混合不同的视图技术(JSTL/JSP 和 Tiles)。
看到这种方法,使用属性文件似乎有点过头了,我的意思是我必须特别提到这个文件中的 300 左右的 JSP 返回以及 Tiles 返回。
我想知道是否有某种基于通配符的方法,例如:
*.html = 返回所有 JSP,*.ti = 返回所有图块
任何帮助实现类似的东西都非常感谢。附上我目前的配置:
<bean id="viewResolver" class="org.springframework.web.servlet.view.ResourceBundleViewResolver">
<property name="basename" value="views"/>
</bean>
视图属性:
tilehome.class=org.springframework.web.servlet.view.tiles2.TilesView
tilehome.url=tilehome
login.class=org.springframework.web.servlet.view.JstlView
login.url=/WEB-INF/jsp/login.jsp