Как использовать session.getLastAccessedTime ()? - PullRequest
0 голосов
/ 09 мая 2011

Мне нужно использовать механизм для отслеживания последнего выхода пользователя из системы (или когда истек срок его сеанса), могу ли я это сделать?

Я читал об этом методе session.getLastAccessedTime();, но не знаюпонять, как это работает.Итак, есть способы получить метку времени, когда пользователь был отключен от моей веб-страницы (выход из системы или тайм-аут)?

1 Ответ

3 голосов
/ 09 мая 2011

Я думаю, вам нужно взглянуть на реализацию HttpSessionListener.Используя это, вы можете запускать некоторый код каждый раз, когда сеанс HTTP уничтожается.

Вот документация API .

Не забудьте зарегистрировать его в Интернете.xml например

<listener>
<listener-class>yourpackage.SessionDestroyedLogger</listener-class>
</listener>
...