JSTL - Core <c: if> Tag

Il <c:if> tag valuta un'espressione e visualizza il contenuto del corpo solo se l'espressione restituisce true.

Attributo

Il <c:if> tag ha i seguenti attributi:

Attributo Descrizione necessario Predefinito
test Condizione da valutare Nessuna
var Nome della variabile per memorizzare il risultato della condizione No Nessuna
scopo Ambito della variabile per memorizzare il risultato della condizione No pagina

Esempio

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

Il codice sopra genererà il seguente risultato:

My salary is: 4000