| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import javax.servlet.*;
- import javax.servlet.http.*;
- import java.io.*;
- import java.util.*;
- public class ModernServlet extends HttpServlet {
- public void init(ServletConfig config) {
- System.out.println("ModernServlet -- init");
- }
- public void doGet(HttpServletRequest request,
- HttpServletResponse response)
- throws ServletException, IOException {
-
- response.setContentType("text/html");
- PrintWriter out = response.getWriter();
- out.println("<html>");
- out.println("<head>");
- out.println("<title>Modern Servlet</title>");
- out.println("</head>");
- out.println("<body>");
- out.println("<h2>Headers</h2");
- Enumeration headers = request.getHeaderNames();
- while (headers.hasMoreElements()) {
- String header = (String) headers.nextElement();
- out.println("<br>" + header + " : " + request.getHeader(header));
- }
- out.println("<br><h2>Method</h2");
- out.println("<br>" + request.getMethod());
- out.println("<br><h2>Parameters</h2");
- Enumeration parameters = request.getParameterNames();
- while (parameters.hasMoreElements()) {
- String parameter = (String) parameters.nextElement();
- out.println("<br>" + parameter + " : " + request.getParameter(parameter));
- }
- out.println("<br><h2>Query String</h2");
- out.println("<br>" + request.getQueryString());
- out.println("<br><h2>Request URI</h2");
- out.println("<br>" + request.getRequestURI());
- out.println("</body>");
- out.println("</html>");
- }
- }
|