2009-09-30 3 views
1

Как объект сеанса прикреплен к каждому потоку сервлета? Я считаю, что это не ThreadLocal, так как он привязан к каждому потоку сервлета?Переменные сеанса в JSP

ответ

2

Он не прикреплен к нити сервлета, он прикреплен к HttpServletRequest. Каждому вызову сервлета передается HttpServletRequest и HttpServeltResponse. Таким образом, это всего лишь локальные переменные для экземпляра Servlet - ничего общего с потоком.

1

Переменная JSESSIONID устанавливается в файл cookie клиента (или иногда URL), и контейнер использует JSESSIONID для поиска соответствующего сеанса для данного запроса.

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