Ich versuche, einen dynamisch generierten Text in Anführungszeichen in einer Velocity-Vorlage einzufügen. Der dynamisch generierte Text kann auch leer sein, sodass die Anführungszeichen nicht angezeigt werden müssen. Wenn der Text jedoch nicht leer ist, muss er in Anführungszeichen gesetzt werden.Angeben von Zitaten um dynamisch generierten Text in Velocity Templates in Java
Kann dies mit Velocity Templates erreicht werden, dass, wenn der Text leer ist, die Anführungszeichen um ihn herum verschwinden?
Mein Code ist wie folgt:
#if ($messageFromSender == "") <i></i>
#else <i>"$!{messageFromSender}"</i>
dies die Ausnahme ist, die ich bekomme:
org.apache.velocity.exception.ParseErrorException: Encountered "<EOF>"
Vielen Dank im Voraus.
funktioniert der von Ihnen bereitgestellte Code überhaupt? Gibt es einen Fehler? – Turtle
nach dem Entfernen der if sonst an dieser Stelle hinzugefügt, funktioniert die Vorlage gut. –