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

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

спасибо

1 ответов


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

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

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

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

<%= session.getId() %>

пример получения куки-файлов:

<%
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