0

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

因为当我们通过附加 URL 传递会话 ID 时,服务器如何使用该会话 ID 创建会话对象。

他们有什么办法吗?

4

3 回答 3

1

您不能从 Session Id 构造会话,它实际上是负责创建会话并管理它。Session Id 只是服务器传递给浏览器以唯一标识 HttpSession 并维护会话状态的唯一 ID,但实际上HTTP 不是无状态的

检查下面的链接,这很简洁地解释了它

会话如何工作

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

于 2013-03-08T09:36:25.773 回答
0

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

于 2013-03-08T13:26:21.700 回答
0

正如 Sudhakar 所回答的,无法使用 ID 创建会话。为什么实际上你需要这样做。如果您认为正确,那么您将不需要使用 id 创建会话。您的要求必须有另一种解决方案。分享您的确切要求,以便我们为您提供帮助。

于 2013-03-08T09:46:05.883 回答