Home Jsp Jsp Choose
Questions:Ask|Latest

 
 

Share on Google+Share on Google+

Jsp Choose

Advertisement
In this section, you will learn how to use JTSL choose tag.

Jsp Choose

        

In this section, you will learn how to use JTSL choose tag. 

In the given example, the c:if tag is used for a decision need, to be made in the page. If the result of processing the test using the EL Expression pageContext.request.method=='POST' is true, the body of the tag is processed otherwise it is skipped. In order to make a multi-way choice, we have used c:choose JTSL tag. You can include any number of c:when clauses but a single c:otherwise tag that will generate the template text if the entered value equals anything else, inside a c:choose tag. Here we prompt the user to enter only vowels, if the entered value is vowel, it will return true otherwise false.

 

 

Here is the code of choose.jsp

<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<html>
<body>
<c:if test="${pageContext.request.method=='POST'}">You have entered:
<c:choose>
<c:when test="${param.choose=='a'}">true value
<br />
</c:when>
<c:when test="${param.choose=='e'}">true value
<br />
</c:when>
<c:when test="${param.choose=='i'}">true value
<br />
</c:when>
<c:when test="${param.choose=='o'}">true value
<br />
</c:when>
<c:when test="${param.choose=='u'}">true value
<br />
</c:when>
<c:otherwise>
false value
<br />
</c:otherwise>
</c:choose>
</c:if>
<form method="post">Enter only vowels:
<input type="text" name="choose" />
<input type="submit" value="Submit" />
<br />
</form>
</body>
</html>

Output will be displayed as:

If you enter any vowel and click button, it will display the text that the entered value is true:

But if you enter any alphabet or number other than vowels, it will display the text that you have entered false value:

Download Source Code:

 

Advertisement

If you enjoyed this post then why not add us on Google+? Add us to your Circles



Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: June 15, 2009

Related Tutorials

Ask Questions?    Discuss: Jsp Choose  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments
DMCA.com