JSF - перезапуск Session Bean при выходе из системы и входе в систему - PullRequest
1 голос
/ 02 мая 2010

У меня есть веб-приложение с компонентом поддержки, которое имеет контекст текущего вошедшего в систему пользователя. Это реализовано на JSF.

Когда пользователь выходит из системы, он перенаправляется на экран входа в систему (на другой странице JSP). Я хотел бы, чтобы текущий сеанс был удален, когда это произошло, и новый, который будет создан при следующем входе пользователя в систему и входе в приложение.

Мой вопрос - как удалить сеанс? (Я предполагаю, что новый сеанс будет создан автоматически при следующем входе пользователя по ссылке)

Думаю, это своего рода новичок, но я не смог найти решение для этого. Спасибо за помощь!

Ответы [ 2 ]

5 голосов
/ 02 мая 2010
((HttpSession) FacesContext.getCurrentInstance()
   .getExternalContext().getSession(false)).invalidate();
1 голос
/ 09 мая 2017
.

FacesContext.getCurrentInstance () getExternalContext () invalidateSession ();.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...