概述
使用官方文档中的遍历map方式不能遍历key为non-string类型的map。
<#list keys as key>${key} = ${h[key]}; </#list>
这个情况也被不断的吐槽。
解决方案:
1. 更改spring mvc 中的配置
<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>
2. 使用以下方式进行遍历
<#list testMap.keySet() as testKey>
< option value="${testKey}" >
${testMap.get(testKey)}
</option>
</#list>
转载于:https://www.cnblogs.com/sz-zzm/p/6513752.html
最后
以上就是危机水蜜桃为你收集整理的(转载) freemarker 遍历 map key为对象的情况解决方案:的全部内容,希望文章能够帮你解决(转载) freemarker 遍历 map key为对象的情况解决方案:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复