Comment faire pour utiliser plusieurs ViewResolvers au Printemps?

Je suis en train de travailler sur une application web où j'ai la plupart de mes pages faisant usage de apache tuiles (2.1.2), mais quelques-uns d'entre eux ont besoin d'être juste la plaine des pages jsp.

Je vais avoir un problème à la fois un InternalResourceViewResolver et un UrlBasedViewResolver va essayer de résoudre la vue de n'importe quoi, de sorte que, quel que soit la commande que j'utilise, il va échouer sur la plaine des pages JSP, ou sur les carreaux de pages.

Voici la config:

<bean id="tilesViewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver">
    <property name="viewClass" value="org.springframework.web.servlet.view.tiles2.TilesView"/>
    <property name="order" value="0"/>
</bean>

<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/"/>
    <property name="suffix" value=".jsp"/>
    <property name="order" value="1"/>
</bean>

Pour le rendre plus clair ce que je suis en train de faire, j'ai besoin d'être en mesure d'avoir des états d'affichage comme ceci:

<view-state id="someState" view="/someDir/foo"><!--render foo.jsp -->
    <transition on="foo" to="bar"/>
</view-state>

<view-state id="someState" view="something.core"><!--render tile defintion named 'something.core' -->
    <transition on="foo" to="bar"/>
</view-state>

Personne ne sait comment le configurer de sorte que je peux le faire pour rendre les carreaux de définitions et de la plaine jsp?

InformationsquelleAutor TM. | 2009-06-22