2012-09-20 10 views

Respuesta

24

que va a ser un valor lógico. Se puede comprobar mediante la comparación en un

<c:if test="${refreshSent eq false}"> 

y

<c:if test="${refreshSent eq 'false'}"> 

La segunda es una comparación de cadenas.

+5

Creo que decir explícitamente que la primera tendrá éxito y la segunda fallará aclarará la respuesta. Sé que es una tontería, pero tiendo a buscar el código y luego solo leo el texto. ¡Gracias! – Cristopher

3

lo uso para booleano

<c:set var="refreshSent" value="${false}"/> 
<c:if test="${refreshSent}"> 
    some code ........ 
</c:if> 
+0

Ambos value = "$ {false}" y value = "false" evalúan lo mismo en su prueba ... así que si está buscando guardar caracteres, solo use value = "false" (renunciando a los $ {} poco...). –

1

Sí, es puede ser booleanos y de cadena.

<c:if test="${refreshSent}"> 
    your code... 
</c:if> 

o puede utilizar como esto

<c:if test="${refreshSent eq 'false'}"> 
    your code... 
</c:if> 

Gracias.

Cuestiones relacionadas