如何在spring中获取一个freemaker模板中的请求上下文

如何在使用spring时获取freemarker模板中的请求上下文路径。

我的视图解析器就是这样

    <bean id="freeMarkerViewResolver" class="learn.common.web.view.FreemarkerViewResolver">
        <property name="order" value="1" />
        <property name="viewClass"
        value="org.springframework.web.servlet.view.freemarker.FreeMarkerView" />
        <property name="suffix" value=".ftl" />
        <property name="cache" value="false" />
    </bean>

我的视图解析器learn.common.web.view.FreemarkerViewResolver extends org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver

谢谢

最佳答案
在您的视图解析器中,您可以添加以下属性

<property name="requestContextAttribute" value="rc"/>

然后在你的freemarker模板中,你可以得到请求上下文补丁

${rc.getContextPath()}

转载注明原文:如何在spring中获取一个freemaker模板中的请求上下文 - 代码日志