JSTL - Etiqueta de núcleo <c: if>
los <c:if> La etiqueta evalúa una expresión y muestra el contenido del cuerpo solo si la expresión se evalúa como verdadera.
Atributo
los <c:if> La etiqueta tiene los siguientes atributos:
Atributo | Descripción | Necesario | Defecto |
---|---|---|---|
prueba | Condición a evaluar | si | Ninguna |
var | Nombre de la variable para almacenar el resultado de la condición | No | Ninguna |
alcance | Alcance de la variable para almacenar el resultado de la condición | No | página |
Ejemplo
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
<html>
<head>
<title><c:if> Tag Example</title>
</head>
<body>
<c:set var = "salary" scope = "session" value = "${2000*2}"/>
<c:if test = "${salary > 2000}">
<p>My salary is: <c:out value = "${salary}"/><p>
</c:if>
</body>
</html>
El código anterior generará el siguiente resultado:
My salary is: 4000