爱程序网

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>

  

而且这个配置成功之后  第一种方式是不可以的  第二种是可以成功显示的

关于爱程序网 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助