Ich möchte über eine verschachtelte Sammlung innerhalb einer Karte in Freemarker 2.3.15 iterieren.Wie man über eine verschachtelte Sammlung innerhalb einer Karte in Freemarker iteriert?
gebe ich folgendes zu der Ansicht:
Map<ApplicationPropertyDefinition, Collection<ApplicationProperty>> = getValues();
habe ich versucht, die folgenden:
<#if propertiesByDefinition?size gt 0>
<#list propertiesByDefinition?keys as definition>
<strong>${definition.externalReference!''}</strong>
<#list propertiesByDefinition?values as value>
${value.name}
</#list>
</#list>
</#if>
Fehler:
Expected hash. value evaluated instead to freemarker.template.SimpleSequence on line 65, column 19 in templates/propertygroup/values.txt.
The problematic instruction:
----------
==> ${value.name} escaped ${(value.name!"")?html} [on line 65, column 17 in templates/propertygroup/values.txt]
----------
Wie kann ich über die verschachtelte Sammlung richtig iterieren also kann ich auf den String-Wert "name" in jedem der ApplicationProperty-Objekte zugreifen?