有两种情况:
1.map的key已知为某字符串常量,要查对应value。
<#list list as item >
${item["total"]}
</#list>
例子中,item是一个List<Map>一个map对象。
想要得到map.get("total")同效果的值,使用${item["total"]}。
2.map的key需要进行动态获取,以查对应value。
<#list list as item>
<tr>
<td>${item_index + 1}</td>
<td style="text-align: left">${item["title"]}</td>
<#list zyList as key>
<td rowspan="1">${item[key]}</td>
</#list>
<td>${item["total"]}</td>
</tr>
</#list>
例子中的list与item同上。
zyList是一个List<String>的实例对象。
key为zyList某次得到的某个String对象。
key的值在是动态得到的。
因此使用${item[key]}来获得。