0

我目前面临一个问题,想知道我是否朝着正确的方向前进。

我有一个被用户点击的 servlet。目前我没有任何会话处理代码。当来自不同机器的两个用户在同一个 tomcat 实例上几乎同时访问同一个 servlet 时,它会混淆会话数据,导致 user1 的数据显示在 user2 的屏幕上。

我相信这是因为我没有处理会话并依赖于 tomcat 创建的默认会话。因此,我必须在 servlet 中显式使用会话处理来确保正在处理正确的数据?也许如此所述?

谢谢, 卡迪尔

4

1 回答 1

0

阅读@NilsH 的输入后,问题得到解决。我的代码有一个问题,它在没有通知的情况下覆盖了会话中的 bean 对象,因此,相同的数据被显示给几乎同时访问相同 url 的两个用户。

我不必为会话处理做任何事情来解决这个问题!再次感谢 !

于 2013-04-08T19:16:10.440 回答