有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何使用会话id创建会话对象?

我想知道,如何在java中使用会话id创建会话对象

因为当我们通过在URL中追加来传递会话id时,服务器是如何使用该会话id创建会话对象的

他们有办法吗


共 (3) 个答案

  1. # 1 楼答案

    当您在代码中再次调用request.getSession()(我再说一遍)时,容器将自动为您提供该会话。我们不必为此担心。 无论如何,如果您想知道它是如何处理/创建的/(返回同一会话对象的引用),那么请使用反编译器并查看如何基于JSSessionID创建会话对象的代码

  2. # 2 楼答案

    正如Sudhakar所回答的,没有办法使用ID创建会话。以及为什么您需要这样做。如果您想得好,那么您就不需要使用id创建会话。必须有另一种解决方案来满足您的需求。分享您的确切要求,以便我们可以帮助您

  3. # 3 楼答案

    您不能从会话Id构造会话,它实际上承担创建和管理会话的责任。会话Id只是服务器通过浏览器传递给它的唯一Id,以唯一标识HttpSession并保持会话状态,但实际上HTTP is not Stateless

    检查下面的链接,这将非常简洁地解释它

    How session works

    我强烈建议阅读Head First Servlets and JSP