Как получить идентификатор сеанса в java

Я хочу создать api в java, чтобы решить проблему с изображением безопасности, возникающую при перемещении одной страницы на другую страницу на любом веб-сайте. Как я могу получить идентификатор сеанса и файлы cookie, чтобы опубликовать его со строкой изображения безопасности.

Спасибо

8
задан Tiago Sippert 10 May 2013 в 14:55
поделиться

1 ответ

Следующее должно дать идентификатор сессии в jsp

Если у вас в контейнере включен EL, вы можете сделать это без тега JSTL - т.е. просто

<c:out value="${pageContext.session.id}"/>

или Альтернатива для контейнеров без EL:

<%= session.getId() %>

Пример получения Cookies :

<%
String cookieName = "username";
Cookie cookies [] = request.getCookies ();
Cookie myCookie = null;
if (cookies != null){
  for (int i = 0; i < cookies.length; i++) {
    if (cookies [i].getName().equals (cookieName)){
      myCookie = cookies[i];
      break;
    }
  }
}
%>

Ссылка на: http://www.roseindia.net/jsp/jspcookies.shtml

14
ответ дан 5 December 2019 в 12:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: