Я пытаюсь создать http-сессию продолжительностью 5 секунд. Вот код
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
// TODO Auto-generated method stub
HttpSession sess=req.getSession(true);;
String fname=req.getParameter("fname");
String lname=req.getParameter("lname");
PrintWriter pw=resp.getWriter();
pw.println("Hello"+" "+fname+" "+lname);
long stime=sess.getCreationTime();
long ltime=sess.getLastAccessedTime();
if((ltime-stime)>5000)
{
pw.println("Session Expires");
sess.invalidate();
}
pw.close();
}
Проблема в том, что когда я перезагружаю страницу в первый раз через 5 секунд, срок действия сеанса не истекает, но после перезагрузки страницы во второй раз сеанс истекает. Подскажите плиз....