请求期间ServletContext是否会更新。例如,我有这个代码:
public void action(@Context ServletContext context) {
Thread.sleep(5000);
Object object = context.getAttribute("data");
}
对象指向调用函数action
时存储在属性中的数据,或者调用getAttribute
时5秒后存储的数据?
答案 0 :(得分:1)
[...]每个" Web应用程序有一个上下文"每个Java虚拟机。 [...]
因此servlet上下文是某种全局变量。 Web应用程序的其他部分可以同时修改它。