Мне нужно найти разницу во времени между двумя разными объектами даты в java, и если это время превышает 5 секунд, я должен аннулировать сеанс.
Здесь сценарий:
У меня есть страница jsp, которая устанавливает сеанс каждые 5 секунд
session.setAttribute( "sessionAccessedAt", new Date() );
У меня есть другая страница jsp, к которой обращаются каждые 1 сек,
Date date2 = new Date();
Теперь мне нужно сравнить в другом jsp, который я упомянул и сделал недействительным сеанс,
Date date1 = (Date)session.getAttribute("sessionAccessedAt");
Date date2 = new Date();
Differnce = date2 - date1;
Таким образом, если разница превышает 5 секунд, аннулирование сеанса.