2009-09-30 102 views
1

會話對象如何附加到servlet的每個線程?我相信它不是ThreadLocal,所以它如何附加到每個servlet線程?JSP中的會話變量

回答

2

它不附加到Servlet線程,它附加到HttpServletRequest。 Servlet的每個調用都會傳遞一個HttpServletRequest和一個HttpServeltResponse。所以,它們只是Servlet實例的局部變量 - 與線程無關。

1

JSESSIONID變量在客戶端的cookie(或URL有時)中被設置,容器使用JSESSIONID爲給定的請求查找適當的會話。