java - formulario - establecer el valor booleano en variable utilizando etiquetas JSTL?
jstl listar (4)
Sí, puede ser booleano y String.
<c:if test="${refreshSent}">
your code...
</c:if>
o puedes usar de esta manera
<c:if test="${refreshSent eq ''false''}">
your code...
</c:if>
Gracias.
Estoy usando etiquetas JSTL. tengo el siguiente código
<c:set var="refreshSent" value="false"/>
Ahora la variable refreshSent tiene un valor booleano o String?
¡Gracias!
Va a ser un booleano. Puede verificarlo comparando en un
<c:if test="${refreshSent eq false}">
y
<c:if test="${refreshSent eq ''false''}">
El segundo es una comparación de cadenas.
Yo uso esto para booleano
<c:set var="refreshSent" value="${false}"/>
<c:if test="${refreshSent}">
some code ........
</c:if>
<c:set var="refreshSent" value="false"/>
Si la expresión en value
evalúa como String
; entonces el valor de var refreshSent
es de tipo String
.
Ver http://docs.oracle.com/javaee/5/jstl/1.1/docs/tlddocs/ para referencia.
Hay una conversión de tipo automática hecha detrás de las escenas.