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>
而且这个配置成功之后 第一种方式是不可以的 第二种是可以成功显示的
posted @ 2015-04-23 19:35  ixiaofeilee  阅读(5539)  评论(0编辑  收藏  举报