Pertanyaan Bagaimana cara memeriksa kondisi boolean di EL?


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>

76
2017-10-12 14:27


asal


Jawaban:


Anda dapat melihat deskripsi EL (bahasa ekspresi) sini.

Kedua kode Anda benar, tetapi saya lebih suka yang kedua, seperti membandingkan boolean true atau false redundan.

Untuk keterbacaan yang lebih baik, Anda juga dapat menggunakan not operator:

<c:if test="${not theBooleanVariable}">It's false!</c:if>

105
2017-10-12 14:36



Keduanya bekerja. Dari pada == kamu bisa menulis eq


19
2017-10-12 14:35



Anda dapat memeriksa cara ini juga

<c:if test="${theBooleanVariable ne true}">It's false!</c:if>

2
2017-07-07 19:32