Simple program to display elements and
values in request object
import
javax.servlet.http.*;
import
javax.servlet.*;
import
java.io.*;
import
java.util.*;
public
class Req_parameters extends HttpServlet
{
public void doGet(HttpServletRequest req,HttpServletResponse res)
throws ServletException, IOException
{
//setting the content type
res.setContentType("text/html");
//create the stream to write the
data
PrintWriter
pw=res.getWriter();
String addr
= req.getRemoteAddr();
String host = req.getRemoteHost();
String pl = req.getProtocol();
boolean
sec = req.isSecure();
StringBuffer
req_url = req.getRequestURL();
//writing html in the stream
pw.println("<html><body>");
pw.println("<h2>Client Address = "+addr+"</br>");
pw.println("Client Name = "+host+"</br>");
pw.println("Protocol = "+pl+"</br>");
pw.println("Security = "+sec+"</br>");
pw.println("Request URL = "+req_url+"</br>");
pw.println("</br>");
pw.println("Header Fields: </br></h2>");
pw.println("<h3>");
String HdrName,
HdrVal;
Enumeration Hdr
= req.getHeaderNames();
if(Hdr==null)
pw.println("Unable to
access Header...</br>");
else
{
while(Hdr.hasMoreElements())
{
HdrName
= (String)Hdr.nextElement();
HdrVal
= req.getHeader(HdrName);
pw.println(HdrName + " : " + HdrVal
+ "</br>");
}
}
pw.println("</h3>");
pw.println("</body></html>");
//closing the stream
pw.close();
}
}
No comments:
Post a Comment
Don't be a silent reader...
Leave your comments...
Anu