Ich gebe in einem Velocity-Skript zeilenweise Daten in eine Variable, um diese später in eine Datei zu schreiben.
Wenn ich mir Werte mit Dollar-Ausrufzeichen ausgeben lasse, wird bei leeren Werten dennoch der Variablenname mit Dollar Ausrufezeichen dargestellt. An anderer Stelle im gleichen Skript funktioniert dies korrekt. Woran kann das liegen?
Geht:
Geht nicht:
Letzteres gibt $!kst aus, wenn kein Wert da ist. Eigentlich soll da nix stehen. Mit $!{kst} habe ich es auch probiert.
Wenn ich mir Werte mit Dollar-Ausrufzeichen ausgeben lasse, wird bei leeren Werten dennoch der Variablenname mit Dollar Ausrufezeichen dargestellt. An anderer Stelle im gleichen Skript funktioniert dies korrekt. Woran kann das liegen?
Geht:
Code:
1000;;;91000310;00;$!kst;$!pro;
Code:
#set($wtp-export-uni = $wtp-export-uni+"1000;;;91000310;00;"+$!kst+";"+$!pro)
Kommentar