gla*_*666 4 freemarker spring-mvc
我想在freemarker页面上获取请求参数.但我无法弄清楚如何设置隐式变量,如RequestParameters等.
这是一个主题http://forum.springsource.org/showthread.php?t=32846,但我没有在那里设置RequestParameters对象.
我在docs中找到的唯一东西(更多源代码中),FreemarkerServlet可以放置该变量.但我的申请表中没有.所有配置都通过Spring完成,即View Resolver.
有谁能够帮我?
小智 8
确保exposeRequestAttributes您已启用FreeMarkerViewResolver,例如
<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="requestContextAttribute" value="request" />
<property name="exposeSpringMacroHelpers" value="true" />
<property name="exposeRequestAttributes" value="true" />
<property name="exposeSessionAttributes" value="true" />
Run Code Online (Sandbox Code Playgroud)
对于查询字符串?myparam=abc,您可以myparam像这样:
${RequestParameters.myparam}
Run Code Online (Sandbox Code Playgroud)
在Spring 3 + Freemarker 2.3上验证。
视图处理程序不需要任何其他配置。
| 归档时间: |
|
| 查看次数: |
8562 次 |
| 最近记录: |