我有一个java应用程序。我想知道如果两个不同的用户登录应用程序,那么他们将获得 JSP。这将是同一JSP的两个不同实例吗?如果没有,请解释。
servletcontainer 为每个请求重用相同的 servlet 实例。因此,只有一个 servlet 实例可以重用于来自多个客户端的多个请求,甚至跨多个会话。即使您注销并再次登录,它也将使用相同的实例。
这就是为什么以安全的方式编写servlet代码很重要的原因 - 这基本上意味着使用方法局部变量而不是实例变量,因为它们将重用于多个请求。我希望这有所帮助。