ServletContext是否在请求期间得到更新

时间:2017-05-11 18:12:35

标签: java servlets

请求期间ServletContext是否会更新。例如,我有这个代码:

public void action(@Context ServletContext context) {
  Thread.sleep(5000);
  Object object = context.getAttribute("data");
}

对象指向调用函数action时存储在属性中的数据,或者调用getAttribute时5秒后存储的数据?

1 个答案:

答案 0 :(得分:1)

根据documentation

  

[...]每个" Web应用程序有一个上下文"每个Java虚拟机。 [...]

因此servlet上下文是某种全局变量。 Web应用程序的其他部分可以同时修改它。