【问题标题】:Struts2 FTL Tags with MapStruts2 FTL 标签和地图
【发布时间】:2012-04-19 07:37:24
【问题描述】:

我正在使用 Struts2 标签库开发一个带有免费标记模板的 Web 应用程序。 我在请求对象中有一个属性名称为“namesToBeUsed”的地图

如何使用struts2标签将其赋值给ftl中的变量?

如果我这样分配,我会遇到错误

这里需要一个字符串、日期或数字,Expression Request["namesToBeUsed"] 是一个 freemarker.template.SimpleHash

谁能帮帮我? 提前致谢。

【问题讨论】:

    标签: freemarker


    【解决方案1】:

    应该是:

    <@sftl.set name="namesToBeUsed" value=Request["namesToBeUsed"] />
    

    因为'${whateverExpression}' 进行字符串插值,因此必须将表达式值转换为字符串。因此,在 FreeMarker 标记中,只需输入表达式,无需任何额外语法。

    【讨论】:

      猜你喜欢
      • 2012-06-25
      • 2013-05-02
      • 2012-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多