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