Можно ли получить сеанс, соответствующий определенному идентификатору сеанса?Получить сеанс по ID
Я получаю идентификатор сессии, используя
session.getId();
Я хочу, чтобы получить сеанс, соответствующий этому идентификатору.
Можно ли получить сеанс, соответствующий определенному идентификатору сеанса?Получить сеанс по ID
Я получаю идентификатор сессии, используя
session.getId();
Я хочу, чтобы получить сеанс, соответствующий этому идентификатору.
Вам понадобится реализовать SessionListener и сохранить карту сеансов sessionId-> HttpSession.
Вот код пример SessionLisetener: http://www.java2s.com/Code/Java/Servlets/Servletsessionlistener.htm
JSP обеспечивает несколько скрытых объектов, и вы можете получить доступ без каких-либо дополнительных усилий: http://docs.oracle.com/javaee/5/tutorial/doc/bnahq.html#bnaij Итак, если вы хотите получить доступ к текущей сессии просто использовать следующий код:
session.getAttribute("name");
session.setAttribute("name", "value");
Вы видели ответ ниже? Было ли это полезно? – Michael