Write a Servlet to display all the headers available from request.

// In this program we try to fetch out the all headers from the HttpServletRequest
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class reqheader extends HttpServlet
{
    public void doGet(HttpServletRequest req, HttpServletResponse rsp) throws ServletException, IOException
    {
        PrintWriter out = rsp.getWriter();
        out.println("<html>");
        out.println("<body>");
        out.println("<table boarde = 2>");
        out.println("<tr> <th>name");
        out.println("<th> value</tr>");

        Enumeration en = req.getHeaderNames();
        while(en.hasMoreElements())
        {
            String name = (String)en.nextElement();
            String value = req.getHeader(name);
            out.println("<tr>");
            out.println("<td>"+name);
            out.println("<td>"+value);
            out.println("</tr>");
        }
        out.println("</table>");
        out.println("</body>");
        out.println("</html>");
    }
}

Comments