The Example is given:
<#list testMap?keys as testKey>
< option value="${testKey}" >
Map testMap = new HashMap();
optionMap.put("sh", "shanghai ");
optionMap.put("bt", "北京 ");
optionMap.put("sh", "shanghai ");
optionMap.put("bt", "北京 ");
如果Map里面的Key是Object(String ,Integer,etc)就有问题 。因为freemarker里面没有TypeConverter机制 ,现在只能是字符串。
freemarker显示hashmap存取的格式如下
<#list testMap?keys as testKey>
< option value="${testKey}" >
${testMap[testKey]}
</
option>
</#list>
</#list>
------------------------上边是转贴的但我感觉并不正确
目前我的用法。
1.必须使用方式 new BeansWrapper()
<#list testMap.keySet() as mkey>
</#list>