¿Es esto correcto?
<c:if test="${theBooleanVariable == false}">It's false!</c:if>
¿O podría hacer esto?
<c:if test="${!theBooleanVariable}">It's false!</c:if>
Respuestas:
Puede echar un vistazo a la descripción EL (lenguaje de expresión) aquí .
Ambos códigos son correctos, pero prefiero el segundo, ya que comparar un booleano con true
o false
es redundante.
Para una mejor legibilidad, también puede utilizar el not
operador:
<c:if test="${not theBooleanVariable}">It's false!</c:if>