Tilesを現在のSpringMVC(Spring 2.5)ベースのアプリに統合しようとしていますが、ほとんどの場合、最初のページで正常に機能しています。300近くのjspページと、Tilesを介して実装しているWebサイトの新しいセクションがあります。さまざまなViewTechnologies(JSTL / JSPとTiles)を混同するには、ファイルとResourceBundleViewResolver
一緒に使用する必要があることを知っています。
このアプローチを見ると、プロパティファイルを使用するのはやり過ぎのようです。つまり、このファイルで300程度のJSPリターンとタイルリターンについて具体的に言及する必要があります。
ワイルドカードベースのアプローチがあるかどうか疑問に思っています。たとえば、
*。html =すべてのJSPを返す、*。ti=すべてのタイルを返すview.properties
非常に高く評価されている同様の何かを達成するための助け。私の現在の構成は添付されています:
<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