2013-08-28 4 views
0

Я открываю приложение на базе Интернета (JSP/Servlet) в одном браузере, что приводит к созданию нового сеанса, и в моем коде сервлета создается пользовательский cookie, который отправляется обратно в мой браузер.JSP - Может ли 2 сеанса совместно использовать один настраиваемый cookie?

Затем я открываю другой браузер и получаю доступ к тому же приложению (которое, конечно же, создает новый сеанс). Учитывая, что мой код сервлета сначала проверяет, что пользовательский cookie прикреплен к объекту запроса, он никогда не сможет найти этот файл cookie, потому что он является полным новым объектом запроса.

Так, из любопытства я хочу знать, если

  1. есть способ для 2-х сеансов (как указано выше), чтобы разделить одну пользовательские созданное печенье (AND)
  2. если направить запрос к другому веб-приложению (работающему на том же сервере) для доступа к некоторым данным/ресурсу, сможет ли второе приложение получить доступ к настраиваемому куки-файлу, если перенаправляется тот же объект запроса?

ответ

0

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

Смежные вопросы