| 1 16 17 package mypackage; 18 19 import java.io.IOException ; 20 import java.io.PrintWriter ; 21 import java.util.Enumeration ; 22 import javax.servlet.ServletException ; 23 import javax.servlet.http.HttpServlet ; 24 import javax.servlet.http.HttpServletRequest ; 25 import javax.servlet.http.HttpServletResponse ; 26 27 28 36 37 public final class Hello extends HttpServlet { 38 39 40 50 public void doGet(HttpServletRequest request, 51 HttpServletResponse response) 52 throws IOException , ServletException { 53 54 response.setContentType("text/html"); 55 PrintWriter writer = response.getWriter(); 56 57 writer.println("<html>"); 58 writer.println("<head>"); 59 writer.println("<title>Sample Application Servlet Page</title>"); 60 writer.println("</head>"); 61 writer.println("<body bgcolor=white>"); 62 63 writer.println("<table border=\"0\">"); 64 writer.println("<tr>"); 65 writer.println("<td>"); 66 writer.println("<img SRC=\"images/tomcat.gif\">"); 67 writer.println("</td>"); 68 writer.println("<td>"); 69 writer.println("<h1>Sample Application Servlet</h1>"); 70 writer.println("This is the output of a servlet that is part of"); 71 writer.println("the Hello, World application. It displays the"); 72 writer.println("request headers from the request we are currently"); 73 writer.println("processing."); 74 writer.println("</td>"); 75 writer.println("</tr>"); 76 writer.println("</table>"); 77 78 writer.println("<table border=\"0\" width=\"100%\">"); 79 Enumeration names = request.getHeaderNames(); 80 while (names.hasMoreElements()) { 81 String name = (String ) names.nextElement(); 82 writer.println("<tr>"); 83 writer.println(" <th align=\"right\">" + name + ":</th>"); 84 writer.println(" <td>" + request.getHeader(name) + "</td>"); 85 writer.println("</tr>"); 86 } 87 writer.println("</table>"); 88 89 writer.println("</body>"); 90 writer.println("</html>"); 91 92 } 93 94 95 } 96 | Popular Tags |