import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class OefSession extends HttpServlet {
private long tijd;
private long tijd2;
private long uur,min,sec,verschil;
private String heading;
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String title = "Session Tracking Example";
HttpSession session = request.getSession(true);
tijd=new java.util.Date().getTime() ;
if (session.getAttribute("vorige") == null) {
heading = "Dit is een servlet dat het tijdsverschil tussen je bezoeken toont
alsook het gemiddelde ";
} else {
tijd2 = (Long) session.getAttribute("vorige");
verschil = tijd - tijd2;
uur= verschil/3600000;
verschil = verschil - uur*3600000;
min= verschil/60000;
verschil = verschil - min*60000;
sec= verschil/1000;
}
session.setAttribute("vorige",tijd);
out.println(heading);
out.println("
"+"uur:"+ uur);
out.println("
"+"min:"+ min);
out.println("
"+"sec:"+ sec);
}
}