使用播放框架1.2.3在模板中渲染地图

时间:2012-06-08 21:35:32

标签: playframework

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

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

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

1 个答案:

答案 0 :(得分:3)

获取地图的值并将其作为普通列表进行迭代,或者遍历键并获取相应的地图值。

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