JSP param Element

JSP param Element


Posted in : Java Posted on : January 27, 2012 at 7:01 PM Comments : [ 0 ]

In this tutorial you will learn how to use the param element in a jsp page.

JSP param Element

In this tutorial you will learn how to use the param element in a jsp page.

param element in JSP is used to provide the additional data to the page on which you are transferring the control by invoking forward or include element. <jsp:param></jsp:param> element can be used to append the parameter to the request object.

Syntax

<jsp:param name="paramName" value="paramValue"/>

This element can be used with include or forward as :

Use with forward :

<jsp:forward page="forwardedPage">
<jsp:param name="paramName" value="paramValue" />
</jsp:forward>

Use with include :

<jsp:include page="includePage.jsp">
<jsp:param name="paramName" value="paramValue" />
</jsp:include>

Example :

jspParamExample.jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>JSP param Example</title>
</head>
<body>
<form method="get">
<table>
<tr>
<td>Name</td> <td><input type="text" name="name"/></td>
</tr>
<tr>
<td>Password</td> <td><input type="password" name="psw"/></td>
</tr>
<tr><td></td><td><input type="submit" value="submit"/></td></tr>
</table>
</form>
<%
String name= request.getParameter("name");
String psw= request.getParameter("psw");
if(psw!=null && psw.equals("devmanuals"))
{
%>
<jsp:forward page="Forwarded.jsp">
<jsp:param name="paramName" value="Devmanuals"/>
</jsp:forward>
<% } %>
</body>
</html>

Forwarded.jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Forwarded Page</title>
</head>
<body>
<%
String value= request.getParameter("paramName");
if(value!=null)
{
%>
Value of the param (jsp:param)= <%= value %>
<% } %>
</body>
</html>

Output :

1. When you will execute the jspParamExample.jsp the output will be as :

2. When you will put the value in text boxes as 'devmanuals' and 'devmanuals' output will be as :

3. If every text box contains a value as above and click on submit button then the output will be as :

Download Source Code

Go to Topic «PreviousHomeNext»

Your Comment:


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

 
Tutorial Topics