In this Section, we will discuss about how to use JSTL tag ' c:when ' in JSP with a simple example.
In this Section, we will discuss about how to use JSTL tag ' c:when ' in JSP with a simple example.In this Section, we will discuss about how to use JSTL tag ' c:when ' in JSP with a simple example.
Basically, the choose, when, and otherwise tags are used to construct an "c:if" statement. These are sub tags of "c:if" tag. The 'c:choose' is like the outermost braces of "if" control statement, 'c:when' is like the block of "if" control statement which executes when the condition is 'True' ,only one difference is that it(c:when) again checks the equality of expression/ value .And the 'c:otherwise' tag is like 'else' of "if " control statement of java.
Syntax :
<c:if test="${ condition
}"> |
EXAMPLE : Given below example, which checks whether a number is even or odd :
CwhenJSTL.jsp
|
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>< html>< body>< form method="post"><center>< font color="red"><b>Check even/odd Number</b></font>< br><br>Enter a number:< input type="text" name="enter" />< input type="submit" value="Accept" />< br /></center></ form>< center>< c:if test="${pageContext.request.method=='POST'}">Entered value is:< c:choose>< c:when test="${param.enter%2==0}" >even.< br /></ c:when>< c:otherwise>odd.< br /></ c:otherwise></ c:choose></ c:if></ center></ body></ html> |
OUTPUT :

After submitting value the output will be :
