首页 > 代码库 > FreeMarker页面中获得contextPath

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="http://www.mamicode.com/rc" />  </bean>

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

FreeMarker页面中获得contextPath