【发布时间】:2014-06-28 15:33:18
【问题描述】:
我们有一个运行在 Tomcat5 服务器上的 JavaEE Web 应用程序(jsp、java 和 extjs 用于开发这个工具)。
我们有时会观察到,尤其是在应用程序使用率很高的情况下,一些会话变量或接口字段在servlet 中混杂了。
这意味着:当一个用户连接时,他的参数保存在会话中。
在数据库 ORACLE 中更新或插入数据后,系统返回可能同时连接到不同导航器或不同计算机上的另一个用户的名称。 其他时候 request.get 参数会从不同的客户端或用户界面获取值 。 谢谢你帮我解决这个问题。
【问题讨论】:
-
我敢打赌,您的 servlet 有字段,并且您在
doGet和/或doPost方法中更改了它们的值。 -
servlet 中的所有元素都应该来自同一个用户会话界面。但有时用户 id 或值会在将数据带到 servlet 的 http 协议中混淆。
-
我不是这个意思。请提供您的 servlet 示例。
标签: java jsp session extjs arraylist