README.md

December 5, 2022 ยท View on GitHub

Hit counter Servlet

Description

This Servlet runs along side a Java-compatible Server, to provide a simple Hit counter, This technology can be demonstrated at www.eej.ulst.ac.uk/remote-viewer

More Info

Submitted On
ByFiach Reid
LevelAdvanced
User Rating4.3 (17 globes from 4 users)
CompatibilityJava (JDK 1.1)
CategoryInternet/ Browsers/ HTML
WorldJava
Archive File

Source Code

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 Fiach@eircom.net
 * @Demo at www.eej.ulst.ac.uk/remote-viewer
 * @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 );
 }
}