136
Displaying all the header information in the servlet
Syntax of getHeaderNames() methodpublic Enumeration getHeaderNames() Syntax of getHeader() methodpublic String getHeader(String headerName) Example of displaying all the header information in the servlet
index.html<a href="run"> click Here </a> ShowHeaders.javaimport java.io.*; import javax.servlet.*; import javax.servlet.http.*; import java.util.*; public class ShowHeaders extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("HTTP headers sent by your client:<br>"); Enumeration enum = request.getHeaderNames(); while (enum.hasMoreElements()) { String headerName = (String) enum.nextElement(); String headerValue = request.getHeader(headerName); out.print("<b>"+headerName + "</b>: "); out.println(headerValue + "<br>"); } } } |