gpt4 book ai didi

java - Freemarker 迭代 hashmap 键

转载 作者:IT老高 更新时间:2023-10-28 11:42:11 26 4
gpt4 key购买 nike

Freemarker 有两种集合数据类型,列表和 HashMap 有没有办法像处理列表一样迭代 hashmap 键?

所以,如果我有一个带数据的 var,可以说:

user : {
name : "user"
email : "looser@everything.com"
homepage : "http://nosuchpage.org"
}

我想打印用户的所有属性及其值。这是无效的,但目标很明确:

<#list user.props() as prop>
${prop} = ${user.get(prop)}
</#list>

最佳答案

编辑:不要将此解决方案与 FreeMarker 2.3.25 及更高版本一起使用,尤其是 .get(prop)。查看其他答案。

您使用内置的 keys功能,例如这应该工作:

<#list user?keys as prop>
${prop} = ${user.get(prop)}
</#list>

关于java - Freemarker 迭代 hashmap 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1497777/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com