簡體   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