从JSP迁移到Freemarker

Sta*_*ano 8 jsp freemarker spring-mvc

我正在开发一个Spring 2.5项目,其中四个不同的webapps有重复的JSP(它们都是同一个webapp的派生).我想介绍Freemarker,以便我可以在所有webapps中外化和重用这些模板.但是,我想迭代地处理它,因为它将是一个大项目,所以我需要JSP和Freemarker和谐地生活一段时间.

我知道Spring允许链接多个ViewResolvers,但JSP的InternalResourceViewResolver和Freemarker的FreeMarkerViewResolver都声明它们需要在链中的最后.我试图将它们链接起来并指定订单优先级,但没有运气.

Freemarker似乎在某种程度上支持JSP,但我并没有真正看到我如何在渐进式迁移中使用它(http://freemarker.sourceforge.net/docs/pgui_misc_servlet.html).

有没有人有任何想法?

Pau*_*tte 1

在 Spring 2.5 中,您可能必须使用 BeanNameResolver,因为您不能有两个 URL 解析器,请参阅此线程。在 3.0 中,这变得更加容易,您可以订购解析器。

参考