Apakah ini benar?
<c:if test="${theBooleanVariable == false}">It's false!</c:if>
Atau bisakah saya melakukan ini?
<c:if test="${!theBooleanVariable}">It's false!</c:if>
Anda dapat melihat deskripsi EL (bahasa ekspresi) di sini .
Kedua kode Anda benar, tetapi saya lebih suka yang kedua, karena membandingkan boolean dengan true
atau false
berlebihan.
Untuk kesiapan yang lebih baik, Anda juga dapat menggunakan not
operator:
<c:if test="${not theBooleanVariable}">It's false!</c:if>
Anda juga bisa memeriksanya dengan cara ini
<c:if test="${theBooleanVariable ne true}">It's false!</c:if>