freemaker 遍历后台Map获取key value键值对,key为int类型
引言
在网上查到的遍历方式都是遍历key,再用key来获取value,不知道什么原因,我用这种方式获取不了value,不知道是不是因为key是int类型就取不了,后来想到了另一种方式,特此记录一下…
遍历Map同时获取key/value
// 这种方式直接就拿到key/value,好像其他语言也有这种写法就试了一下,还真的可以用
// <#list taskMap as key, value>
<#list taskMap as key, value>
<option value="${key}">${value}</option>
</#list>
试过不行的方式
// ${taskMap[key]} ${taskMap.get(key)} 这两种都是用key去取value,取不到value可能因为key是int类型的
<#list taskMap?keys as key>
<option value="${key}">${taskMap[key]} - ${taskMap.get(key)}</option>
</#list>