1 package mypackage; 2 3 import java.io.*; 4 import java.net.*; 5 import java.util.Enumeration ; 6 7 import javax.servlet.*; 8 import javax.servlet.http.*; 9 10 public class HelloWorld extends HttpServlet { 11 12 14 public void init(ServletConfig config) throws ServletException { 15 super.init(config); 16 17 } 18 19 21 public void destroy() { 22 23 } 24 25 29 protected void processRequest(HttpServletRequest request, HttpServletResponse response) 30 throws ServletException, IOException { 31 response.setContentType("text/html"); 32 PrintWriter out = response.getWriter(); 33 out.println("<html>"); 34 out.println("<head>"); 35 out.println("<title>Servlet</title>"); 36 out.println("</head>"); 37 out.println("<body>"); 38 out.println("<h1>Hello, World!</h1>"); 39 out.println("<table border=\"0\" width=\"100%\">"); 40 Enumeration names = request.getHeaderNames(); 41 while (names.hasMoreElements()) { 42 String name = (String ) names.nextElement(); 43 out.println("<tr>"); 44 out.println(" <th align=\"right\">" + name + ":</th>"); 45 out.println(" <td>" + request.getHeader(name) + "</td>"); 46 out.println("</tr>"); 47 } 48 out.println("</table>"); 49 out.println("</body>"); 50 out.println("</html>"); 51 out.close(); 52 } 53 54 58 protected void doGet(HttpServletRequest request, HttpServletResponse response) 59 throws ServletException, IOException { 60 processRequest(request, response); 61 } 62 63 67 protected void doPost(HttpServletRequest request, HttpServletResponse response) 68 throws ServletException, IOException { 69 processRequest(request, response); 70 } 71 72 74 public String getServletInfo() { 75 return "Short description"; 76 } 77 78 } 79
| Popular Tags
|