FreeMarker页面中获得contextPath

要在ftl页面中使用contextPath,需要在viewResolver中做如下配置(红色部分):

<bean id="viewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
<property name="cache" value="true" />
<property name="prefix" value="" />
<property name="suffix" value=".ftl" />
<property name="exposeSpringMacroHelpers" value="true"/>
<property name="requestContextAttribute" value="rc" />
</bean>

这样,在页面中使用${rc.contextPath} 就可获得contextPath。注意,这里的rc对应的是org.springframework.web.servlet.support.RequestContext类的实例。

上一篇:VS2012安装完成之后,用自带的Blend无法创建WPF项目,打开WPF项目无法设计


下一篇:leetCode 116.Populating Next Right Pointers in Each Node (为节点填充右指针) 解题思路和方法