Birinde iki koşulu nasıl kontrol ederim <c:if>
? Bunu denedim ama bir hata veriyor:
<c:if test="${ISAJAX == 0} && ${ISDATE == 0}">
Birinde iki koşulu nasıl kontrol ederim <c:if>
? Bunu denedim ama bir hata veriyor:
<c:if test="${ISAJAX == 0} && ${ISDATE == 0}">
Yanıtlar:
Bu, JSTL koşullu denetiminin bir kopyası gibi görünüyor .
Hata, &&
ifadenin dışına sahip olmaktır. Bunun yerine kullanın
<c:if test="${ISAJAX == 0 && ISDATE == 0}">
JSP 2.0 ve üstünü kullanıyorsanız EL desteğiyle birlikte gelir : böylece düz İngilizce yazabilir ve testinizi yazmak için operatörlerle and
birlikte kullanabilirsiniz empty
:
<c:if test="${(empty object_1.attribute_A) and (empty object_2.attribute_B)}">
Öneri:
doğrulama problemlerinden kaçınmak için birden fazla koşulunuz varsa and
ve ondan or
ayrı olmak daha iyidir()
<c:if test="${(not validID) and (addressIso == 'US' or addressIso == 'BR')}">