【发布时间】:2021-08-06 16:13:25
【问题描述】:
我需要在 freemarker 中迭代哈希映射。
我的哈希映射值:
{
key : [{"a":"c"},{"a":"d"}]
}
需要像这样迭代这个值
<#list map?keys as key>
${values} = ${map.get(key)}
<#list values as value>
<div>${value.a}</div>
</#list>
</#list>
但我得到了例外:
content: Expected a string or something automatically convertible to string (number, date or boolean), but this evaluated to a sequence (wrapper: f.t.SimpleSequence):
如何使用 freemarker 2.3.20 进行迭代。
提前致谢。
【问题讨论】:
-
尝试使用
<#assign values = map.get(key)>而不是${values} = ${map.get(key)} -
@JasperdeVries 映射具有值列表但返回 null 或缺少异常
标签: freemarker