2

我正在开发一个允许多个用户访问它的 Web 应用程序。

在后面的代码中,我使用了一个属性,我在其中保存了用户的一些个人详细信息。

我的问题是,如果我将这些属性设为静态,当多个用户执行相同操作时,属性中的数据保存是否会发生冲突。

4

3 回答 3

7

不要那样做。静态值在用户会话之间共享,因此您将为每个不同的用户覆盖这些值。

使用SessionCookies为特定用户存储数据。

于 2013-11-06T08:16:58.180 回答
2

如果多人同时使用并且部署了他的应用程序,则会出现问题。

于 2013-11-06T08:18:11.523 回答
0

静态成员只维护一个副本,这对于所有看到它的用户来说都是通用的,因此当您要为多个用户维护它时使用它并不好。

于 2013-11-06T08:19:41.630 回答