我有一张地图,其中键是一个字符串,但该值是一个用户定义的类型/具有多个字段的对象。我正在使用play framework 1.2.3(使用groovy模板)。任何人都可以共享迭代地图值的确切语法(我可以在其中获取对象中用作地图中值的字段)。
这适用于字符串值 - 我需要对象字段的语法:
#{list amount, as:'Amt'}
${Amt.value}
#{/}
答案 0 :(得分:3)
获取地图的值并将其作为普通列表进行迭代,或者遍历键并获取相应的地图值。
#{list mymap.value(), as:'myval'}
${myval.property}
#{/}
or
#{list items:mymap.keySet(), as:'key'}
${mymap.get(key)}
#{/list}