Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何避免jsp web应用程序中的数据与其他用户详细信息冲突?_Java_Jsp_Session_Servlets - Fatal编程技术网

Java 如何避免jsp web应用程序中的数据与其他用户详细信息冲突?

Java 如何避免jsp web应用程序中的数据与其他用户详细信息冲突?,java,jsp,session,servlets,Java,Jsp,Session,Servlets,我正在用JSP/Servlets开发一个web应用程序,并将我的应用程序托管在tomcat服务器上。我的问题是,当用户在同一页面上按相同的按钮,但在不同的pc上,数据将发生冲突。也就是说,2-3个用户将在屏幕上显示其他用户的数据。这使我对我的用户产生误解。我用了很多方法来解决这个问题。但是结果还是一样的。。你们都能帮我吗。谢谢。你有用户认证吗?如果是这样(很可能不是这样),每个用户都应该有一个会话,并且您应该能够使用HttpServletRequest.getSession().setAttri

我正在用JSP/Servlets开发一个web应用程序,并将我的应用程序托管在tomcat服务器上。我的问题是,当用户在同一页面上按相同的按钮,但在不同的pc上,数据将发生冲突。也就是说,2-3个用户将在屏幕上显示其他用户的数据。这使我对我的用户产生误解。我用了很多方法来解决这个问题。但是结果还是一样的。。你们都能帮我吗。谢谢。

你有用户认证吗?如果是这样(很可能不是这样),每个用户都应该有一个会话,并且您应该能够使用HttpServletRequest.getSession().setAttribute(java.lang.String,java.lang.Object)在该会话中保存数据

如果用户未进行身份验证,您可能必须采取措施启动在请求之间传播的会话


将数据存储为servlet中的字段将导致数据在系统的所有用户之间共享。

我也在使用会话,当用户同时访问应用程序时,可能会出现问题。包括访问泄漏数据的代码