Нужны разъяснения по файлам cookie и сеансам - PullRequest
0 голосов
/ 22 марта 2012

Меня смущают куки и использование сессии в сервлетах в jsp и сервлетах. У меня 3 вопроса.

1. Я создаю сеанс для пользователя в моем сервлете A, а затем помещаю несколько значений в объект сеанса. Затем, если пользователь получит доступ к другому сервлету B в том же домене, сервлет сможет прочитать значения. Будет ли тот же объект сеанса доступен сервлету B.?
2. Если у меня открыто 5 вкладок, связанных с различными страницами jsp одного и того же сервера (или домена). Будет ли метод sessio.lastAccessed () для всех 5 вкладок возвращать одно и то же значение?
3. Можно ли установить срок действия для объекта сеанса? Если да, то как?

1 Ответ

1 голос
/ 22 марта 2012
  1. да, они будут совместно использовать сеанс

  2. да, я считаю, что вкладки всегда разделяют сеанс, но несколько окон будут зависеть от браузера - вы можетенапример, иметь несколько экземпляров IE (отдельных окон), и они не будут.

  3. да, путем установки session-config / session-timeout в web.xml (количество минутсм. ниже)


    15

также, чтобы программно установить время ожидания сеанса, используйте этот метод:

HttpSession session
session.setMaxInactiveInterval(int interval)

где интервал измеряется в секундах.

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