<#-- 定义哈希表 -->
<#-- 注意:FreeMarker中的哈希表要求其key必须是字符串,包括数据模型中的java.util.HashMap的key也要是字符串,
否则报错 -->
<#assign maps={"1":"DSSD", "ad":56, "3":"AAAA"}/>
${maps["1"]} <br>
${maps.ad}
<#-- 遍历哈希表 -->
<#-- 不能直接用list遍历map,需要先将map的key转换为相应的序列 -->
<hr>
遍历哈希表<br>
<#assign keys=maps?keys/>
<#list keys as key>
${key}----${maps[key]} <br>
</#list>
<#---
/****
*数据来自java代码
*/
-->
<hr>
<#assign keys=mapss?keys>
<#list keys as key>
${key}--${mapss[key]}<br>
</#list>
<#--
/****
*Map的拼接跟集合一样都是用+
*/-->
<hr><br>
<#assign map1=maps+mapss>
<#assign keys=map1?keys>
<#list keys as key>
${key}--${map1[key]}<br>
</#list>
FreeMarker--操作哈希表
最新推荐文章于 2021-12-01 11:15:11 发布