它是否正确?
<c:if test="${theBooleanVariable == false}">It's false!</c:if>
还是我可以这样做?
<c:if test="${!theBooleanVariable}">It's false!</c:if>
您可以在此处查看EL(表达式语言)描述。
您的两个代码都是正确的,但是我更喜欢第二个代码,因为将布尔值与true或进行比较false是多余的。
true
false
为了提高可读性,您还可以使用not运算符:
not
<c:if test="${not theBooleanVariable}">It's false!</c:if>