【发布时间】:2012-09-22 02:48:21
【问题描述】:
如果我调用 request.getSession() 是否会返回 Web 服务器中的整个会话?还是只返回与当前用户关联的会话?
【问题讨论】:
-
“整个会话”是什么?会话是特定于用户(或者更准确地说是会话 ID)的。
标签: jsp session jakarta-ee web-applications servlets
如果我调用 request.getSession() 是否会返回 Web 服务器中的整个会话?还是只返回与当前用户关联的会话?
【问题讨论】:
标签: jsp session jakarta-ee web-applications servlets
request.getSession() 只返回与当前用户关联的会话。
您可以在您的 Web 应用程序中检查这一点,以访问存储在不同浏览器会话中的相同对象,例如保留每个会话的 firefox 或 IE。
http://docs.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletRequest.html#getSession%28%29 说
返回与此请求关联的当前会话,或者如果 请求没有会话,创建一个。
【讨论】:
根据 JAVA API 文档,它返回与此请求关联的当前会话,或者如果请求没有会话,则创建一个。
所以它适用于当前用户。
【讨论】: