/** ***************************************************************** ShowRequestHeaders.java SWE 642 servlet example Modification of Ajoy Singh's example @author Ajoy Singh & Jeff Offutt @version 1.0 (2/27/02) ********************************************************************* */ // Import Java Libraries import java.io.*; import java.util.*; //Import Servlet Libraries import javax.servlet.*; import javax.servlet.http.*; // ShowRequestHeaders class // CONSTRUCTOR: no constructor specified (default) // // *************** PUBLIC OPERATIONS ********************************** // void doGet () --> prints an HTML table with information from // the header part of the request object //*********************************************************************** public class ShowRequestHeaders extends HttpServlet { public void doGet (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType ("text/html"); PrintWriter out = response.getWriter(); String title = "Servlet Example: Showing Request Headers"; out.println ("\n
\nHeader Name | Header Value"); Enumeration headerNames = request.getHeaderNames(); while (headerNames.hasMoreElements()) { String headerName = (String) headerNames.nextElement(); out.println (" |
---|---|
" + headerName); out.println (" | " + request.getHeader (headerName)); } out.println (" |
\nby: Ajoy Singh"); out.println ("\n"); } // End doGet } // End ShowRequestHeaders