java - 如何从 SessionID 获取 HttpSession 对象?

标签 java servlets httpsession

我想根据某些事件使用户 session 无效。我存储了他们的 sessionID,如何从这个 ID 获取他们的 HttpSession? HttpSessionContext 类已弃用,没有替代品。

最佳答案

已经弃用了已经这样做的方法。 但是您可以使用 HttpSessionListener 实现您的想法,当创建新 session 时,将其存储在 HashMap 中, session ID 作为键,对象是实际的 HttpSessionObject。您可以通过此获取引用。

关于java - 如何从 SessionID 获取 HttpSession 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1251339/

相关文章:

java - 执行外部命令并从 Jython 2.1 读取 stderr/stdout

java - 禁用在 tomcat 启动时运行调度程序

java - 如何从 Java 类访问 session

Java "Interface"类

java - 为什么 Graphics2D 中 AffineTransform 的 invert 方法会抛出错误?

tomcat - 使用 Tomcat 在 Atmosphere 框架上的一个简单应用

java:HTTP 服务器和客户端之间的 HTTP session

java - Java 随机 UUID 是可预测的吗?

html - Servlet返回“HTTP状态404请求的资源(/Servlet)不可用”