Come si verificano due condizioni in uno <c:if>
? Ho provato questo, ma genera un errore:Come si verificano due condizioni in uno <c:if>?
<c:if test="${ISAJAX == 0} && ${ISDATE == 0}">
Come si verificano due condizioni in uno <c:if>
? Ho provato questo, ma genera un errore:Come si verificano due condizioni in uno <c:if>?
<c:if test="${ISAJAX == 0} && ${ISDATE == 0}">
questo aspetto come un duplicato di JSTL conditional check.
L'errore sta avendo &&
all'esterno dell'espressione. Invece utilizzare
<c:if test="${ISAJAX == 0 && ISDATE == 0}">
Se si utilizza JSP 2.0 e sopra di esso sarà disponibile con il EL support: in modo da poter scrivere in inglese semplice e utilizzare and
con empty
operatori di scrivere il test:
<c:if test="${(empty object_1.attribute_A) and (empty object_2.attribute_B)}">
raccomandazione:
quando si dispone di più di una condizione con and
e or
è meglio se parate con ()
per evitare problemi di verifica
<c:if test="${(not validID) and (addressIso == 'US' or addressIso == 'BR')}">
Grazie funziona –