从JSP迁移到Freemarker

从JSP迁移到Freemarker,jsp,spring-mvc,freemarker,Jsp,Spring Mvc,Freemarker,我正在从事一个Spring2.5项目,其中四个不同的webapp都有重复的JSP(它们都是同一个webapp的派生)。我想引入Freemarker,这样我就可以在所有Web应用程序中具体化和重用这些模板。然而,我想迭代地处理这个问题,因为这将是一个大项目,所以我需要JSP和Freemarker在一段时间内保持协调 我知道Spring允许链接多个ViewResolver,但是JSP和Freemarker都声明它们需要是链中的最后一个。我试着以任何方式链接它们并指定订单优先级,但没有成功 Freem

我正在从事一个Spring2.5项目,其中四个不同的webapp都有重复的JSP(它们都是同一个webapp的派生)。我想引入Freemarker,这样我就可以在所有Web应用程序中具体化和重用这些模板。然而,我想迭代地处理这个问题,因为这将是一个大项目,所以我需要JSP和Freemarker在一段时间内保持协调

我知道Spring允许链接多个ViewResolver,但是JSP和Freemarker都声明它们需要是链中的最后一个。我试着以任何方式链接它们并指定订单优先级,但没有成功

Freemarker似乎在某种程度上支持JSP,尽管我不知道如何在逐步迁移中使用它(http://freemarker.sourceforge.net/docs/pgui_misc_servlet.html)

有人有什么想法吗


在Spring2.5中,您可能必须使用BeanNameResolver,因为您不能有两个URL解析器,请参阅。这在3.0中变得容易多了,您可以在3.0中订购解析器

参考资料


在Spring2.5中,您可能必须使用BeanNameResolver,因为您不能有两个URL解析程序,请参阅。这在3.0中变得容易多了,在3.0中,您可以订购解析器。感谢您为我指明了方向。这让我不得不将我们的代码库升级到Spring3(不到一个小时——感谢Spring!)。链接解析器的工作正如我现在预期的那样。再次感谢!凉爽;是的,升级选项带来了几个好处,解析器就是其中之一:)很高兴你能解决它。Dave Newton-你应该添加你的建议作为答案,让Stano接受它,并确保其他人能够受益