【发布时间】:2011-09-05 15:23:18
【问题描述】:
在典型的 Web 应用程序中,当有请求进来时,过滤器会在 http 会话中查找 Context 对象。如果不存在,它会创建 Context 对象并将其存储在 http 会话中。此外,这个 Context 对象也存储在 ThreadLocal 对象中。沿路径的 Servlet 从 ThreadLocal 检索此 Context 对象并对其进行修改。当返回响应时,过滤器现在将 ThreadLocal 中的 Context 对象清空。那么当用户再次发出请求时,是否能够看到修改后的 Context 对象呢?
谢谢 方格
【问题讨论】:
-
听起来是一个简单的问题,只需尝试一下就可以回答自己,不是吗?
标签: java thread-local