FileDocCategorySizeDatePackage
CounterServlet.javaAPI DocExample776Thu Apr 03 15:28:42 BST 1997None

CounterServlet.java

import java.servlet.*;
import java.io.*;
import java.util.Hashtable;
import java.util.Date;

/**
 * Counter Servlet
 *
 * This simple servlet uses server-side includes
 * to embed a hit counter in a page.
 * @author Elliotte Rusty Harold
 * @version 1.2, 3/22/96
 */
public class CounterServlet extends GenericServlet {

  static int count = 0;
  static Date start = new Date();

  public void service(ServletRequest request, ServletResponse response) 
   throws ServletException, IOException {

    int temp;

    response.setContentType("text/plain");
    PrintStream ps = new PrintStream(response.getOutputStream());
    synchronized (this) {
      temp = count++;
    }
    ps.println("This servlet has been accessed " + temp + " times since " 
     + start );
    
 }

}