Da nicht in der Lage, dass Sie, dass beängstigend Variable termPlans
Variable innerhalb einer Vorlage gebunden, Sie könnte Folgendes tun:
Dies würde nur Kartenwerte verwenden und es würde ihre Schlüssel ignorieren. Wenn Sie auch die Schlüssel benötigen, könnten Sie versuchen, über entrySet()
Iterieren:
#foreach($level1Entry in $termPlans.entrySet())
<!-- Iterating over the values of the first Map level -->
Level 1 key is $level1Entry.getKey()
#foreach($level2Entry in $level1Entry.getValue().entrySet())
Level 2 key is $level2Entry.getKey()
<!-- Iterating over the values of the second Map level -->
#foreach($level3Entry in $level2Entry.getValue().entrySet())
Level 3 key is $level3Entry.getKey()
<!-- Iterating over the values of the third Map level -->
#foreach($mealPlanGroup in $level3Entry.getValue())
<!-- Iterating over the values of the List -->
$mealPlanGroup.id <br/>
#end
#end
#end
#end
Könnten Sie bitte den Schlüssel und Wert Iteration –
nicht in der Lage iterieren Schlüssel-Wert-Paar liefern könnten Sie bitte Code –
Alle '.getKey send() 'und' .getValue() 'Getter können durch' .key' und '.value' ersetzt werden, Velocity ruft den Getter automatisch auf. –