freemarker遍歷數字、數組、List集合、Map集合
遍歷數字: <#list 1..10 as n> <span>${n} </span> </#list> <br> 遍歷數字-后台傳值num: <#list 1..num as nn> <span>${nn} </span> </#list> <br> 遍歷數組: <#list [10,20,50,100] as n> <span>${n}</span> </#list> <br> 遍歷List集合(此處List中數據是對象,有size屬性): <#list myList as d> <p>size值:${d.size}</p> </#list> 遍歷map集合: <#list myMap?keys as key> <p>key: ${key}, value: ${myMap["${key}"]}</p> </#list>
效果圖:
復雜遍歷
<#list listMap as map> <#list map?keys as itemKey> 主鍵:${itemKey} <#list map[itemKey] as hashMap> <#list hashMap?keys as itemKey> ${hashMap[itemKey]} </#list> </#list> </#list> </#list>