servlet 上的全局变量。对所有会话是全局的,还是仅对当前会话是全局的?

use*_*529 5 java session servlets

我需要在应用程序运行时共享信息;如果我有:

public class example extends HttpServlet
{
    Object globalObject;

    doGet...
    doPost....
}
Run Code Online (Sandbox Code Playgroud)

用户通过服务器和对象 globalObject 使用应用程序;如果另一个用户使用该应用程序,是否会与第一个用户共享该对象?

Kev*_*sox 2

Servlet 处理的所有请求都将使用该变量的同一实例。Servlet 不是线程安全的,因为只创建了 Servlet 的一个实例。

这将导致两个用户使用同一个globalObject.