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 an der EL (Ausdruck Sprache) Beschreibung einen Blick hier .
Ihr Code ist korrekt, aber ich bevorzuge den zweiten, da ein Boolescher Code mit einem redundanten verglichen wird true
oder false
redundant ist.
Zur besseren Lesbarkeit können Sie auch den not
Operator verwenden:
<c:if test="${not theBooleanVariable}">It's false!</c:if>
Sie können dies auch überprüfen
<c:if test="${theBooleanVariable ne true}">It's false!</c:if>