я хочу прервать сеанс моего браузера в случае неактивности пользователя в течение 1 минуты в моем веб-приложении?Я попытался сделать две вещи: -
Подход 1: - поместить следующий код в web.xml
<session-config>
<session-timeout>1</session-timeout>
</session-config>
Подход 2: -
session.setMaxInactiveInterval(1*60);
Оба подхода не прекращают сеанс.Я могу продолжить, даже если пользователь не выполняет действия в течение 3 минут?
Когда он не работает: - он не работает, когда я захожу на экран входа в систему напрямую и делаюлогин.
, когда он работает: - Хотя тот же подход работает, когда я интегрирую вышеупомянутое веб-приложение с одним из моих различных веб-приложений, скажем, webapp2.Что происходит в этом случае, я предоставил ссылку на webapp2, которая напрямую выводит меня на webapp1, не спрашивая учетные данные для входа.Здесь выход из системы работает, если пользователь не выполняет действия в течение 1 минуты?
Я не понимаю, почему он не работает в первом случае, когда я выполняю вход вручную, хотя web.xml такой же, и класс гдея положил session.setMaxInactiveInterval (1 * 60) выполняется в обоих случаях?