| home | suche | kontakt/johner | institut | hinweise studierende | tech-docs | blog | mindmailer |
![]() |
Implementierung einer Sitzungsverfolgung
Um eine Sitzungsverfolgung in einem Servlet zu realisieren, verwendet man die Session-Tracking-API.
Dieses Beispiel realisiert eine Application welche die Anzahl der Client-Zugriffe zählt. Aus dem Buch "Java Servlet Programmierung" von O'Reilly.
public class SessionTracker extends HttpServlet{public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException{
PrintWriter out = res.getWriter();
HttpSession session = req.getSession();
Integer count = (Integer) session.getAttribute("tracker.count");
if(count==null){count=new Integer(1);
else {count=new Integer(count.intValue() + 1 );
session.setAttribute("tracker.count",count);}
out.println("<HTML><HEAD><TITLE>SessionTracker</TITLE></HEAD>");
out.println("<BODY><H1>Session-Tracking-Demo</H1>");
out.println("Sie haben diese SEite "+count+" mal aufgerufen.");
out.println("</BODY></HTML>");
}
}
