È corretto?
<c:if test="${theBooleanVariable == false}">It's false!</c:if>
O potrei farlo?
<c:if test="${!theBooleanVariable}">It's false!</c:if>
Risposte:
Puoi dare un'occhiata alla descrizione EL (linguaggio delle espressioni) qui .
Entrambi i codici sono corretti, ma preferisco il secondo, in quanto il confronto di un booleano con true
o false
è ridondante.
Per una migliore leggibilità, puoi anche utilizzare l' not
operatore:
<c:if test="${not theBooleanVariable}">It's false!</c:if>