可能重复:
Freemarker迭代hashmap键
我有一个哈希映射,其中包含项ID作为键,Item对象作为值.以下是伪代码 -
allItems : {
12: itemObj1 (id:12, name:myitem1)
13: itemObj2 (id:13, name:myitem2)
14: itemObj3 (id:14, name:myitem3)
}
Run Code Online (Sandbox Code Playgroud)
在result.ftl上,我需要迭代这个map并获取Item Object的值.我尝试过这种方法但无法从Item对象获取值 -
<#list item?keys as it>
${it} = ${item.get(it)[name]}
</#list>
Run Code Online (Sandbox Code Playgroud)
我想你想要:
<#list allItems?keys as it>
${it} = ${allItems[it].name}
</#list>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16860 次 |
| 最近记录: |