2011-12-02 11 views

Respuesta

126

Esto parece un duplicado de JSTL conditional check.

El error es tener el && fuera de la expresión. En su lugar utilizar

<c:if test="${ISAJAX == 0 && ISDATE == 0}"> 
+0

Thanks it works –

25

Si está utilizando JSP 2.0 y por encima de ella vendrá con la EL support: por lo que se puede escribir en la llanura Inglés y utilizar and con empty operadores para escribir su ensayo:

<c:if test="${(empty object_1.attribute_A) and (empty object_2.attribute_B)}"> 
12

Recomendación:

cuando se tiene más de una condición con and y or es mejor se parate con () para evitar problemas de verificación

<c:if test="${(not validID) and (addressIso == 'US' or addressIso == 'BR')}"> 
Cuestiones relacionadas