This is the next article in the series of Http
Header in JSP articles. In my previous article Http Request Headers Display in a JSP page I have already described http
request headers and in this article, I am going to describe how to get
header data from one JSP page to another JSP page. To understand this concept we
are going to develop a JSP web project with the following steps.
Step 1: Select New Project
In this step first we select the New Project option from File menu.
Step 2: Create New Web Application
In this step we select web application option from java web and click on the
next button.
Step 3: Name and Location
In this step we provide a specific name and location to the this aplication,
and click on the next button.
Step 4: Select Server and setting
In this step we select a specific server and then click on the next button.
Step 5: Select Framework
In this step there is no need to select any framework for this application.
Step 6: Create a JSP File
In this step we create the two jsp files index.jsp and formAction.jsp.
Index.jsp
<HTML>
<HEAD>
<TITLE>Getting
Header Data </TITLE>
</HEAD>
<BODY bgcolor="cyan">
<H1>Getting Header Data From One Page</H1>
<FORM ACTION="formAction.jsp" METHOD="POST">
<INPUT TYPE="submit" VALUE="">
</FORM>
</BODY>
</HTML>
formAction.jsp
<HTML>
<HEAD>
<TITLE>Reading
Header Information </TITLE>
</HEAD>
<BODY bgcolor="green">
<H1>Reading
Header Information From another page</H1>
Here are the request headers and their data:
<BR>
<% java.util.Enumeration names =
request.getHeaderNames();
while(names.hasMoreElements()){
String
name = (String) names.nextElement();
out.println(name + ":<BR>" + request.getHeader(name)
+ "<BR><BR>");
}
%>
</BODY>
</HTML>
Step 7: Compiling and Running the Application
Now we compile and then run it on the server and find the following output:
Output:
Index.jsp
formAction.jsp