JSTL - Core <c:if> Tag



The <c:if> tag evaluates an expression and displays its body content only if the expression evaluates to true.

Attribute

The <c:if> tag has the following attributes −

Attribute Description Required Default
test Condition to evaluate Yes None
var Name of the variable to store the condition's result No None
scope Scope of the variable to store the condition's result No page

Example

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

The above code will generate the following result −

My salary is: 4000
jsp_standard_tag_library.htm
Advertisements