Share on Google+Share on Google+

Jsp Choose

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="" prefix="c" %>
<c:if test="${pageContext.request.method=='POST'}">You have entered:
<c:when test="${param.choose=='a'}">true value
<br />
<c:when test="${param.choose=='e'}">true value
<br />
<c:when test="${param.choose=='i'}">true value
<br />
<c:when test="${param.choose=='o'}">true value
<br />
<c:when test="${param.choose=='u'}">true value
<br />
false value
<br />
<form method="post">Enter only vowels:
<input type="text" name="choose" />
<input type="submit" value="Submit" />
<br />

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:



Posted on: June 15, 2009 If you enjoyed this post then why not add us on Google+? Add us to your Circles

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.

Discuss: Jsp Choose  

Post your Comment

Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image