README.md
December 5, 2022 ยท View on GitHub
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 | |
| By | Fiach Reid |
| Level | Advanced |
| User Rating | 4.3 (17 globes from 4 users) |
| Compatibility | Java (JDK 1.1) |
| Category | Internet/ Browsers/ HTML |
| World | Java |
| 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 );
}
}