Groovy Kürzel if -, else-operator
Ich versuche eine variable in eine .gsp-Datei mit einem Objekt übergeben wurde der Blick aus dem controller.
'Element' ist ein Objekt, in diesem Fall mit einem Attribut namens 'Sequenz'
Also, was ich versuche zu tun, ist das var 'Aktion', um den Wert des Elements.Sequenz und wenn Artikel.Sequenz null ist, dann set-Aktion-Wert der Zeichenfolge "neue".
<g:set var="action" value= "${item.sequence?item.sequence:'new'}"/>
Leider, ich bin immer der Wert von Element.Folge und "neue" zusammen.
Weiß jemand, wie ich machen kann das Kürzel?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Klingt wie ein job für die Elvis-Operator
value="${item.sequence ?: 'new'}"
Diese zurück
item.sequence
solange es truthy. Wennitem.sequence
ist falsy, dann wird es wieder der zweite Ausdruck.