O Freemarker tem dois tipos de dados de coleção, listas e hashmaps. Existe uma maneira de iterar as chaves de hashmap da mesma forma que fazemos com as listas?
Então, se eu tiver uma var com dados, digamos:
user : {
name : "user"
email : "looser@everything.com"
homepage : "http://nosuchpage.org"
}
Gostaria de imprimir todas as propriedades do usuário com seus valores. Isso é inválido, mas o objetivo é claro:
<#list user.props() as prop>
${prop} = ${user.get(prop)}
</#list>