Ist das richtig?
<c:if test="${theBooleanVariable == false}">It's false!</c:if>
Oder könnte ich das tun?
<c:if test="${!theBooleanVariable}">It's false!</c:if>
wiki
Ist das richtig?
<c:if test="${theBooleanVariable == false}">It's false!</c:if>
Oder könnte ich das tun?
<c:if test="${!theBooleanVariable}">It's false!</c:if>
Sie können sich die EL-Beschreibung (Expression Language) ansehen hier.
Beide Codes sind korrekt, aber ich bevorzuge den zweiten, da ich einen booleschen Wert vergleiche true
oder false
ist überflüssig.
Zur besseren Lesbarkeit können Sie auch die verwenden not
Operator:
<c:if test="${not theBooleanVariable}">It's false!</c:if>
Beides funktioniert. Anstatt von ==
Du kannst schreiben eq
Das kannst du auch so prüfen
<c:if test="${theBooleanVariable ne true}">It's false!</c:if>