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.
multi_declaration_jsp.jsp
<HTML> <HEAD> <TITLE>multiple declaration in jsp</TITLE> </HEAD> <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; } %> <br> <font size="+3" color="#E6E6E6">Sum : <%= add()%></font> <br> <font size="+3" color="#E6E6E6">Subtraction : <%= sub()%></font> </body> </html> |
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.