Đ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 true
hoặc false
là thừa.
Để dễ đọc hơn, bạn cũng có thể sử dụng not
toán tử:
<c:if test="${not theBooleanVariable}">It's false!</c:if>