我正在使用JForum,我想访问Freemarker模板文件中的请求参数。 我google了一下,没有任何运气就尝试了以下内容。
${RequestParameters.paramName}
${RequestParameters['paramName']}
${args['paramName']}
${param.paramName}
它们都返回RequestParameters未定义或args未定义错误。
我看到了一些问题,例如"你如何使用Spring MVC访问Freemarker模板中的请求参数?"但我无法从这些问题和答案中获得帮助。
跟进
据我所知,Freemarker没有透露这些信息。您需要自己添加这些信息。
我从javaranch.com获得了一些帮助。这是链接,如果它可以帮助任何提出相同问题的人:Access request parameters in Freemarker templates。
答案 0 :(得分:0)
也许JForum根本没有公开请求参数。 FreeMarker不像JSP,它不受Servlet-s的约束。嵌入FreeMarker的库/框架决定它是否会公开请求(以及会话等),以及如何。清洁应用程序不会这样做。它打破了关注点(和纯粹的MVC)的分离。