Struts2 FTL 标签和地图
Posted
技术标签:
【中文标题】Struts2 FTL 标签和地图【英文标题】:Struts2 FTL Tags with Map 【发布时间】:2012-04-19 07:37:24 【问题描述】:我正在使用 Struts2 标签库开发一个带有免费标记模板的 Web 应用程序。 我在请求对象中有一个属性名称为“namesToBeUsed”的地图
如何使用struts2标签将其赋值给ftl中的变量?
如果我这样分配,我会遇到错误
这里需要一个字符串、日期或数字,Expression Request["namesToBeUsed"] 是一个 freemarker.template.SimpleHash
谁能帮帮我? 提前致谢。
【问题讨论】:
【参考方案1】:应该是:
<@sftl.set name="namesToBeUsed" value=Request["namesToBeUsed"] />
因为'$whateverExpression'
进行字符串插值,因此必须将表达式值转换为字符串。因此,在 FreeMarker 标记中,只需输入表达式,无需任何额外语法。
【讨论】:
以上是关于Struts2 FTL 标签和地图的主要内容,如果未能解决你的问题,请参考以下文章