2010-02-18 17 views
8

que quieren utilizar múltiples vistas resolutores en mi aplicación web basada en MVC primaveramúltiples Ver resolutores en MVC primavera

¿Puede alguien decirme cómo puedo lograrlo.

Quiero usar tanto JSP como freemarker en mi aplicación. Por favor, sugiera algunos enfoques o enlaces o ejemplos ..

Toda ayuda es apreciada.

Adhir

Respuesta

11

Puede añadir tantos vista resolutores como desee. Puede especificar el orden en que deben verificarse los resolutores de vistas. Spring tomará el primer resolvedor de vistas que puede resolver la vista con éxito.

ex: Dado que tiene JSP y freemarker, agregue los resolvedores de vista para ambos y proporcione a la orden la propiedad 1 para JSP y 2 para freemarker. Si su vista es /freemarker/hello.ftl entonces el resoplver JSP fallará porque no podrá encontrar el archivo /freemarker/hello.ftl, entonces el resolvedor freemarker manejará esta vista. Pero si el sistema de resolución de JSP es capaz de encontrar el archivo y luego resolverlo resolver freemaker no será utilizado para resolver ese punto de vista

Consulte: Chaining ViewResolvers

Cuestiones relacionadas