繁体   English   中英

与Spring MVC 2.5集成图块

[英]Tiles Integration with Spring MVC 2.5


我正在尝试将Tiles集成到当前基于Spring MVC(Spring 2.5)的应用程序中,并且在大多数情况下,它与初始页面都可以正常工作。 我们有将近300个jsp页面和一个新的网站部分,我们正在通过Tiles实施这些页面。 我知道我需要将ResourceBundleViewResolverview.properties文件一起使用,以便混合使用不同的View Technologies(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>

view.properties:

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

您无需在view.properties中提及jsp页面

而是还要将InternalResourceViewResolver定义为后备视图解析器(其顺序比现有视图解析器的顺序高)

然后,当在views.properties中找不到视图(即,您要解析为jsps的视图)时,将使用InternalResourceViewResolver解析该视图。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM