Map<String,List> kindsMap Map<String,List<String>> kindsMap = new HashMap<String,List<String>>(); List<String> aList = new ArrayList<String>(); aList.add("a1"); aList.add("a2"); List<String> bList = new ArrayList<String>(); bList.add("b1"); bList.add("b2"); kindsMap.put("a",aList); kindsMap.pu t("b", bList); <#list kindsMap?keys as mKey> ${mKey}//取出来key <#assign item = kindsMap[mKey]> <#list item as itemValue> ${itemValue}//取出来值 </#list> </#list> List<Map<String, List>> allWemonthList List<Map<String, List>> allWemonthList = digestsService.digestsSubjectWemonth(); <#list allWemonthList as map> <#list map?keys as itemKey> ${itemKey} //获取key <#assign item = map[itemKey]> <#list item as itemValue>//根据key遍历对应的list ${itemValue}//list中的元素 </#list> </#list> </#list>