Điều này có chính xác?
<c:if test="${theBooleanVariable == false}">It's false!</c:if>
Hoặc tôi có thể làm điều này?
<c:if test="${!theBooleanVariable}">It's false!</c:if>
Câu trả lời:
Bạn có thể xem phần mô tả EL (ngôn ngữ diễn đạt) tại đây .
Cả hai mã của bạn đều đúng, nhưng tôi thích cái thứ hai hơn, vì so sánh boolean với truehoặc falselà thừa.
Để dễ đọc hơn, bạn cũng có thể sử dụng nottoán tử:
<c:if test="${not theBooleanVariable}">It's false!</c:if>