如何在spring

时间:2016-01-15 01:50:34

标签: spring spring-mvc freemarker

我有一个Spring MVC 4.2.x应用程序。我想使用Freemarker作为我的视图解析器。我目前有.jsp的,在其中,所有url的基础是这段代码:

src="${pageContext.request.contextPath}/images/TrademarkedLogo.png" 

我的问题是如何为freemarker做到这一点?我知道每次调用控制器时我都可以将它添加到模型中,但如果我不需要,我显然不想这样做。配置中有setSharedVariable(name,value),但是在spring中,你不能在context.xml中设置2个变量。

任何想法?

1 个答案:

答案 0 :(得分:0)

我有几个广泛的建议......你或许可以将属性文件中的价值放在那里并从中获取 - 有一个相关的问题here。或者您可以使用AOP方式执行操作并添加@AfterAdvice,这会将该属性添加到模型中,因此您无需手动声明它,但只需在每次调用控制器方法后自动添加它。