2016-06-27 9 views

Antwort

1

Es hängt von Ihrem $placeholder Objekt ab.

Wenn es ein java.util.Map ist, bist du frei, seine Schlüssel, Werte oder beide iterieren:

#foreach($key in $placeholder.keySet()) 
    property $key is $placeholder[$key] 
#end 

#foreach($value in $placeholder.values()) 
    found value $value 
#end 

#foreach($entry in $placeholder.entrySet()) 
    property $entry.key is $entry.value 
#end 

Wenn es ein Array ist oder eine Liste, die Syntax, die Sie gegeben haben, funktionieren würde.

Denken Sie daran, dass Sie eine beliebige öffentliche Java-Methode für Ihr Objekt aufrufen können. Wenn Sie sich über die Klasse nicht sicher sind, können Sie sie mit $placeholder.class.name anzeigen.