JSTL - Tag do núcleo <c: if>

o <c:if> tag avalia uma expressão e exibe seu conteúdo de corpo somente se a expressão for avaliada como verdadeira.

Atributo

o <c:if> tag tem os seguintes atributos -

Atributo Descrição Requeridos Padrão
teste Condição para avaliar sim Nenhum
var Nome da variável para armazenar o resultado da condição Não Nenhum
escopo Escopo da variável para armazenar o resultado da condição Não página

Exemplo

<%@ 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>

O código acima irá gerar o seguinte resultado -

My salary is: 4000