如何在LinkedHashMap中获取给定键的值?

时间:2014-02-16 00:45:14

标签: playframework playframework-2.0

在模板中,我正在迭代Set<Map>(这是root.getDetails()返回的内容):

@for(detailed <- root.getDetails()) {
  @detailed.get("key")
}

编译期间出现问题value get is not a member of ?0。单独留下@detailed打印{ key=> blahblah }所以看起来我正在尝试检索的密钥确实存在。

有任何线索如何在@detailed地图中获取给定密钥的值?

1 个答案:

答案 0 :(得分:1)

打印出地图的事实为您提供:

{key=>blahblah}

而不是:

{key=blahblah}

建议您在视图模板中处理Scala映射而不是Java映射。因此,以下内容适用于您:

@for(detailed <- root.getDetails) {
  @detailed("key")
}