EL'de boole durumu nasıl kontrol edilir?


90

Bu doğru mu?

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

Yoksa bunu yapabilir miyim?

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

Yanıtlar:


123

EL (ifade dili) açıklamasına buradan göz atabilirsiniz .

Her iki kodunuz da doğru, ancak bir boole ile karşılaştırmak trueveya falsegereksiz olduğundan ikincisini tercih ederim .

Daha iyi okunabilirlik için notoperatörü de kullanabilirsiniz :

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


4

Bu şekilde de kontrol edebilirsin

<c:if test="${theBooleanVariable ne true}">It's false!</c:if>
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.