[an error occurred while processing this directive]

How to use multiple declaration in jsp


JSP provide two ways to declare variables or methods:

1: Declare in scriptlet :- The scope of this kind of declaration is only in same block.

Example.  <% int number, count, flag ; %>

2: Declare in directive :- If we declare in directive, it is applicable in whole page.

Example.  <%! int number; %>          

In the jsp code given below, you will learn how to declare multiple variables and methods in jsp  that prints the sum of two numbers. Before running this java code create a new directory named "user" in the tomcat-6.0.16/webapps and WEB-INF directory in same directory.


        <TITLE>multiple declaration in jsp</TITLE>
    <BODY bgcolor="#6E6E6E">
<font size="+3" color="#F6CECE">Example of multiple declaration.</font>
	<!-- multiple declaration of variables and methods -->
	<%! int num1 = 10; %>
	<%! int num2 = 5; %> 
	<%! int add(){ 
		return num1+num2; }
	<%! int sub() {
         return num1-num2;
    <font size="+3" color="#E6E6E6">Sum : <%= add()%></font>
    <font size="+3" color="#E6E6E6">Subtraction : <%= sub()%></font>

Save this code as a .jsp file named "multi_declaration_jsp.jsp" in the directory Tomcat-6.0.16/webapps/user/ and you can run this jsp page with url http://localhost:8080/user/multi_declaration_jsp.jsp in address bar of the browser.

Download Source Code


[an error occurred while processing this directive]