How to use for loop in jsp

This is detailed java code that shows how to use 'for' loop in jsp page.

How to use 'for' loop in jsp page ?

This is detailed java code that shows how to use 'for' loop in jsp page. 'if' statement is used to test conditions while 'for' loop is used to define a loop that reiterates statements. It specifies initialization variables, exit condition and the statements to be executed for the loop. In this example, we have developed use_for_loop.jsp page which shows the use of 'for' in JSP.

use_for_loop.jsp

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd"> 
<HTML>
    <HEAD>
        <TITLE>table generator.</TITLE>
    </HEAD>
    <BODY bgcolor="#6E6E6E">
        <FORM NAME="form1" ACTION="use_for_loop.jsp" METHOD="get">           
            <table bgcolor="#D8D8D8">
                <p><font color="#F8E0F7">Enter number 
                for which you want to create <br>table
                and limit of table here.</font></p> 
                <tr>
                    <td> Enter number </td>
                    <td><input type="text" name="num"></td>
                </tr>
                <tr>
                    <td> Enter limit </td>
                    <td><input type="text" name="limit"></td>
                </tr>
                <tr align="center"><td></td>
                <td><INPUT TYPE="submit" VALUE="show table"></td>
            </table><br>
            <table bgcolor="#F6E3CE" border="1" width="23%">
                    <%
	      /* here if statement will check that text boxes are 
           empty or value in text boxes 
		  are null */ 
	     if (request.getParameter("num") != null && 
                request.getParameter("limit") != null){  
             if (request.getParameter("num") != "" && 
                request.getParameter("limit") != "") {
                        // use for loop
                  for (int i = 0; 
                      i < Long.parseLong(request.getParameter("limit"));
                   i++) {
            %>
            <tr align="center">
                <td><%= request.getParameter("num")%> * <%= (i + 1)%></td>
                <td>
          <%= (Long.parseLong(request.getParameter("num")) * (i + 1))%></td>
                 </tr>
            <% }
                }
            }%>
        </FORM>
    </body> 
</html>

Save this code as a .jsp file named "use_for_loop.jsp" in the application directory of tomcat server and run this jsp page with url "http://localhost:8080/user/use_for_loop.jsp" in address bar of the browser.

When user enter integer value in appropriate text box and click on show table button.
For this example, suppose user enters number is 5 and limit is 10.

This page show the table of 5 of the limit 10.

Download source code

Advertisements

Share on Google+Share on Google+

How to use for loop in jsp

Posted on: April 18, 2011 If you enjoyed this post then why not add us on Google+? Add us to your Circles

Advertisements

Ads
 

Discuss: How to use  

Post your Comment


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

Ads

 

Ads