2017-12-04 12 views
0

Ich versuche, die richtige Syntax für die Verwendung von Ternary in JSTL herauszufinden.Syntax für JSTL Ternary mit Variable

Nachstehend ist das, was ich

value="${(contains == 'false' && facultyMember eq true) ? '${prepTime}' : ''}"/> 

jedoch, wenn dies auf true, wertet sie nicht dem $ prepTime Variable nicht geben, wie ich will.

Ich versuchte, die Apostrophe aus um die Variablennamen

value="${(contains == 'false' && facultyMember eq true) ? ${prepTime} : ''}"/> 

aber das ist auch nicht richtig, wie so

nehmen.

jede Hilfe wird geschätzt.

dank

Antwort

1

ändern ${prepTime} zu prepTime

value="${((contains == 'false') && (facultyMember eq true)) ? prepTime : ''}"/> 
+0

Perfect, danke. – TonyO