Java 更改线程运行的类字段值

Java 更改线程运行的类字段值,java,servlets,Java,Servlets,我有一个在后台运行的线程。此线程有一个HashMap,它保存用户id和HttpServletResponse对象。当用户注销时,应删除地图中的条目。我的问题是如何从另一个servlet访问该映射 Re:“我的问题是如何从另一个servlet访问该映射?”,您可以使用servlet上下文或应用程序范围在servlet容器中运行的servlet之间共享数据。假设此应用程序在Java web容器(Tomcat、JBoss等)中运行,为什么不将此数据存储在用户会话中?然后,只需要在注销过程中销毁会话。否

我有一个在后台运行的线程。此线程有一个
HashMap
,它保存用户id和
HttpServletResponse
对象。当用户注销时,应删除地图中的条目。我的问题是如何从另一个servlet访问该映射

Re:“我的问题是如何从另一个servlet访问该映射?”,您可以使用servlet上下文或应用程序范围在servlet容器中运行的servlet之间共享数据。

假设此应用程序在Java web容器(Tomcat、JBoss等)中运行,为什么不将此数据存储在用户会话中?然后,只需要在注销过程中销毁会话。否则,您将需要提供一种机制来获取对相关HashMap的引用