// Programm 5-9c: BSP_ROOT/meinewebapp/WEB-INF/classes/basics/SyncServletC.java 
package basics;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;

public class SyncServletC extends HttpServlet implements SingleThreadModel {
  private int zaehler;
  public void doGet(HttpServletRequest rq, HttpServletResponse rs) 
                                         throws ServletException, IOException {
    int temp = zaehler;
    try { Thread.sleep(2000); } catch (InterruptedException e) {} // Wartezeit
    zaehler = temp + 1;
    rs.setContentType("text/html");
    rs.getWriter().println("<H1>" + zaehler + "</H1>");
  }
}