HelloServlet.java
上传用户:dinglihq
上传日期:2013-02-04
资源大小:99958k
文件大小:1k
源码类别:

Java编程

开发平台:

Java

  1. package bible.servlets;
  2. import javax.servlet.*;
  3. import javax.servlet.http.*;
  4. import java.io.*;
  5. public class HelloServlet extends HttpServlet {
  6.   private int counter;
  7.   public HelloServlet() {
  8.     // Perform instantiation tasks here (rare).
  9.     super();
  10.     System.out.println("HelloServlet instantiated.");
  11.   }
  12.   public void init() throws ServletException {
  13.     // Perform one-time initialization tasks here.
  14.     counter = 0;
  15.     System.out.println("HelloServlet initialized.");
  16.   }
  17.   public void service(HttpServletRequest request, HttpServletResponse response) throws IOException {
  18.     // Do the servlet's work here.
  19.     counter++;
  20.     String userName = request.getParameter("username");
  21.     response.setContentType("text/html");
  22.     PrintWriter out = response.getWriter();
  23.     out.println("<html>");
  24.     out.println("<head><title>HelloServlet</title></head>");
  25.     out.println("<body>");
  26.     out.println("<p>Hello, " + userName + "!</p>");
  27.     out.println("This servlet has been invoked " + counter + " times.");
  28.     out.println("</body></html>");
  29.     System.out.println("HelloServlet.doGet() invoked.");
  30.   }
  31.   public void destroy() {
  32.     // Perform cleanup tasks here.
  33.     System.out.println("HelloServlet destroyed.");
  34.   }
  35. }