Problem mit Velocity und SortTool

SammyMan

Grünschnabel
Hallo Zusammen,

hoffe mit kann jemand weiterhelfen. Habe ein Problem mit Velocity. Leider sind die Anleitungen und Tuts im Netz nicht sehr umfangreich.

Habe folgende Liste:

Code:
#set($liste = ["Kartoffel", "Birne", "Apfel", "Salat"])
#foreach($obj in $liste)
$obj
#end

Soweit so gut. Die Liste wird ausgegeben. Ich möchte aber, dass die Liste voher alphabetisch sortiert wird und die Liste sortiert ausgegeben wird. Dazu gibt es die SortTools, welche man einbinden kann. Aber irgendwie funktioniert hier was nicht richtig, oder ich mache was falsch.

Code:
#set($liste = ["Kartoffel", "Birne", "Apfel", "Salat"])
#foreach($obj in $sorter.sort($liste))
$obj
#end

Kann mir jemand weiterhelfen? Wäre Euch super dankbar.
 
Bitte mal melden, um welche Sprache es sich handelt, ich habs jetzt erstmal in "sonstige Sprachen" verschoben. Ein Tutorial ists jedenfalls nicht

@SammyMan
Herzlich willkommen auf Tutorials.de :)
 
Hi.

Velocity ist ein Java Template Engine Dingens.. ;)

@SammyMan: Was geht denn nicht, also was ist die Ausgabe? Hast du denn das SortTool auch eingebunden?

Gruß
 
Die Ausgabe ist leer.
SortTool ist korrekt in der xml eingebunden und definiert
Was steht denn in der Log-Datei? Wird auch wirklich deine XML Datei geladen?

Wenn das Template folgendermaßen aussieht:
Code:
$sorter
wird dann auch soetwas ausgegeben:
Code:
org.apache.velocity.tools.generic.SortTool@6e41b5
Welche Art von Anwendung hast du denn?

Gruß
 
Zurück