freemarker如何遍历HashMap
查询资料有以下两种方法:
1、
<#if appMap?exists>
<#list appMap?keys as key>
key:${key}
value:${appMap.get(key)}
</#list>
</#if>
2、
<#list testMap.keySet() as testKey>
<option value="${testKey}" >
${testMap.get(testKey)}
</option>
</#list>
但是需要在spring-mvc.xml文件里配置freemarkerSettings
<bean id="freemarkerConfig"
class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<property name="templateLoaderPath" value="/WEB-INF/view/"/>
<property name="freemarkerSettings">
<props>
<prop key="object_wrapper">freemarker.ext.beans.BeansWrapper</prop>
</props>
</property>
</bean>
而且这个配置成功之后 第一种方式是不可以的 第二种是可以成功显示的