【问题标题】:render map in template using play framework 1.2.3使用 play framework 1.2.3 在模板中渲染地图
【发布时间】:2012-06-10 16:50:02
【问题描述】:

我有一个映射,其中键是字符串,但值是用户定义的类型/对象,具有多个字段。我正在使用 play framework 1.2.3(使用 groovy 模板)。任何人都可以分享迭代映射值的确切语法(我可以在其中获取对象中用作映射值的字段)。

这适用于字符串值 - 我需要对象字段的语法:

#{list amount, as:'Amt'} 
${Amt.value} 
#{/}

【问题讨论】:

    标签: playframework


    【解决方案1】:

    获取地图的值并像普通列表一样遍历它们或遍历键并获取相应的地图值。

    #{list mymap.value(), as:'myval'} 
     ${myval.property} 
    #{/}
        or
    #{list items:mymap.keySet(), as:'key'}
       ${mymap.get(key)}        
    #{/list}
    

    【讨论】:

    • 感谢 emt - 我发布问题时显然没有正确思考。
    • 我对这个解决方案并不成功。目前,我正在使用 play 1.3.2 :-/ 有什么建议吗?
    猜你喜欢
    • 2013-12-26
    • 1970-01-01
    • 2012-08-20
    • 2012-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    相关资源
    最近更新 更多