java如何使用会话id创建会话对象? 1 周,4 日 Questions & Answers 991 我想知道,如何在java中使用会话id创建会话对象 因为当我们通过在URL中追加来传递会话id时,服务器是如何使用该会话id创建会话对象的 他们有办法吗
# 1 楼答案 当您在代码中再次调用request.getSession()(我再说一遍)时,容器将自动为您提供该会话。我们不必为此担心。 无论如何,如果您想知道它是如何处理/创建的/(返回同一会话对象的引用),那么请使用反编译器并查看如何基于JSSessionID创建会话对象的代码
# 2 楼答案 正如Sudhakar所回答的,没有办法使用ID创建会话。以及为什么您需要这样做。如果您想得好,那么您就不需要使用id创建会话。必须有另一种解决方案来满足您的需求。分享您的确切要求,以便我们可以帮助您
# 3 楼答案 您不能从会话Id构造会话,它实际上承担创建和管理会话的责任。会话Id只是服务器通过浏览器传递给它的唯一Id,以唯一标识HttpSession并保持会话状态,但实际上HTTP is not Stateless 检查下面的链接,这将非常简洁地解释它 How session works 我强烈建议阅读Head First Servlets and JSP
# 1 楼答案
当您在代码中再次调用
request.getSession()
(我再说一遍)时,容器将自动为您提供该会话。我们不必为此担心。 无论如何,如果您想知道它是如何处理/创建的/(返回同一会话对象的引用),那么请使用反编译器并查看如何基于JSSessionID创建会话对象的代码# 2 楼答案
正如Sudhakar所回答的,没有办法使用ID创建会话。以及为什么您需要这样做。如果您想得好,那么您就不需要使用id创建会话。必须有另一种解决方案来满足您的需求。分享您的确切要求,以便我们可以帮助您
# 3 楼答案
您不能从会话Id构造会话,它实际上承担创建和管理会话的责任。会话Id只是服务器通过浏览器传递给它的唯一Id,以唯一标识HttpSession并保持会话状态,但实际上HTTP is not Stateless
检查下面的链接,这将非常简洁地解释它
How session works
我强烈建议阅读Head First Servlets and JSP