Мой тайм-аут сеанса обновляет веб-страницу обратно на страницу входа, даже если пользователь активен, несмотря ни на что.Как настроить его таким образом, чтобы он ТОЛЬКО обновлял веб-страницу обратно на страницу входа, ЕСЛИ пользователь неактивен ?
int timeout = 10; //Right now I'm experimenting with a 10 second value
RequestDispatcher rd = request.getRequestDispatcher("/WEB-INF/Views/Home.jsp");
response.setHeader("Refresh", timeout + "; URL=Login.jsp");
session.setAttribute("msgErrorTimeout", "Your session has timed out.");
rd.forward(request, response);
Почему строка кода ниже автоматически обновляет страницу дажеесли пользователь АКТИВЕН на странице?Я только хочу, чтобы он автоматически обновлялся, если пользователь был НЕАКТИВЕН в течение 10 секунд:
response.setHeader("Refresh", timeout + "; URL=UserLogin.jsp");
Или, другими словами, есть ли каким-то образом я могу сбросить счетчик тайм-аута сессии до 10 секунд, если пользователь активенна странице (т. е. курсор перемещается по странице, нажата любая клавиша или нажата кнопка / ссылка и т. д.)