Tengo que encontrar la diferencia en el tiempo entre dos objetos de fecha diferentes en Java y si ese tiempo excede 5 segundos tengo que invalidar la sesión.Diferencia en el tiempo entre dos fechas en Java
Este es el escenario:
Tengo una página JSP que estableció la sesión de cada 5 segundos
session.setAttribute("sessionAccessedAt", new Date());
tengo una otra página JSP que se accede a cada 1 s,
Date date2 = new Date();
Ahora tengo que comparar en el otro jsp que he mencionado e invalidar la sesión,
Date date1 = (Date)session.getAttribute("sessionAccessedAt");
Date date2 = new Date();
Differnce = date2 - date1;
De esta manera, si la diferencia excede de 5 segundos, invalida la sesión.
Funcionó .... Saludos ... :) – harishtps