急急急,SSH做的系统出大问题啦,求助!!!!!

问题描述

公司使用SSH框架做了一个系统,等到上线的时候才发现一个很严重的问题,就是一个用户登录使用没问题,但是多个用户登录数据就全部错乱了.哪位高手知道问题是在哪里.现在不知道从何下手了.

解决方案

解决方案二:
检查一下那些数据是错乱的。分析一下数据存取的范围,看是否是公用的数据
解决方案三:
数据全乱了指的是?分下,是由于用户登录重用某些公用模块导致的错乱还是事务问题导致的如果是公用模块导致的,应该是系统某些公用的部分没处理好,本应根据用户切分的实际却杂糅在一块如果是事务问题首先将模块切分下,明显未涉及事务的不用管,对涉及事务的部分进行测试,找出导致数据混乱的模块加事务.......用Spring很好加的吧
解决方案四:
看楼主的意思不是不你在strutsAction中设置了公共变量哦,导致多用户操作的时候出现了脏数据啊
解决方案五:
问题要说清楚,才好解决,全乱了谁也不知道具体是什么情况。
解决方案六:
你们没有进行专业的测试应该是用户权限没配置好
解决方案七:
引用5楼nanjiwubingqq的回复:

你们没有进行专业的测试应该是用户权限没配置好

我觉得应该不是权限问题!!
解决方案八:
多个用户是在同一台机上登录吗?如果是那就是SESSION一样。。
解决方案九:
怎么乱法?你不能在一个浏览器的多个标签中使用不同的用户登录。浏览器标签会共享一个cookie,使用同一个sessionid
解决方案十:
引用3楼paneyjiang的回复:

看楼主的意思不是不你在strutsAction中设置了公共变量哦,导致多用户操作的时候出现了脏数据啊

好像就是这个问题,使用了很多实例变量,百度了一下还是没找到解决方案.
解决方案十一:
引用1楼archerlei的回复:

检查一下那些数据是错乱的。分析一下数据存取的范围,看是否是公用的数据

数据存取都是在Action里面,例如:privateStringcount=0;然后一个get,set方法.页面上直接调用这个参数.发现他好像是公用的.就是不同的Session进来也都是调用这个变量当前的值
解决方案十二:
spring配置文件里Bean的作用域:scope=singleton(默认,单例,生成一个实例)Bean的作用域:scope=prototype(多线程,生成多个实例)如果你程序逻辑没错,那应该就是这个问题了。
解决方案十三:
楼上正解,如果是annotation,在action前加@Scope("prototype")

时间: 2024-09-18 04:14:32

急急急,SSH做的系统出大问题啦,求助!!!!!的相关文章

android平台-急急急 高悬赏 在Android平台上怎样做一个学生签到的系统

问题描述 急急急 高悬赏 在Android平台上怎样做一个学生签到的系统 急急急!!奉上全部c币~ 求怎样能在Android手机上做个小APP实现: 通过Android平台和GPS定位系统实现学生注册.登录,利用GPS定位发送位置进行签到,并能结合人脸识别验证,最终实现学生签到系统.并要求界面简单,使用Java语言. 解决方案 急急急!房屋销售管理系统的数据库急急 解决方案二: 参考一下吧http://download.csdn.net/detail/fnkfdn/9518416 解决方案三:

我用SSH+flex页面做了一个登录,然后我在地址栏输入地址,回车后报错,求答案,急急急

问题描述 控制台报错:严重:Servlet.service()forservletjspthrewexceptionjava.lang.NullPointerExceptionatflex.bootstrap.BootstrapTag.<init>(BootstrapTag.java:39)atflex.bootstrap.BootstrapBodyTag.<init>(BootstrapBodyTag.java:28)atflex.webtier.server.j2ee.jsp.

c# 数据库 启动界面无-我做的课程设计,这里和数据库连接,代码显示没有错误,可是一启动界面是空白的,这是为什么?急急急

问题描述 我做的课程设计,这里和数据库连接,代码显示没有错误,可是一启动界面是空白的,这是为什么?急急急 private void btnSure_Click(object sender, EventArgs e) { string userName = tbName.Text; string password = tbPwd.Text; string connString = @"Data Source=.sqlexpress;Initial Catalog=PersonalFinance;I

请大神帮忙做一个matlab的三次样条插值程序,小弟是小白啊,谢过了!急急急

问题描述 请大神帮忙做一个matlab的三次样条插值程序,小弟是小白啊,谢过了!急急急 已知: X=[1 3 6 8 10 14 16 20 23] Y=[0.345 0.343 0.616 0.900 0.581 0.302 0.250 0.101 0.104] 求: X=[1 2 3 ...... 23]对应的Y值 解决方案 x=[1 3 6 8 10 14 16 20 23]; y=[0.345 0.343 0.616 0.900 0.581 0.302 0.250 0.101 0.104

sybase启动时遇到的问题!!!!求高手解决,,,急急急!!! xp系统

问题描述 sybase启动时遇到的问题!!!!求高手解决,,,急急急!!! xp系统 00:00:00000:00000:2015/03/10 09:09:00.95 kernel SySAM: Using licenses from: D:sybasedbSYSAM-2_0licenses 00:00:00000:00000:2015/03/10 09:09:01.65 kernel SySAM: Checked out license for 2 ASE_CORE (2013.1231/pe

android-Fragment中调用系统相机拍照获取照片后跳转问题,求大神···急急急··

问题描述 Fragment中调用系统相机拍照获取照片后跳转问题,求大神···急急急·· 在Fragment中调用系统相机拍照获取照片后,先跳到前一个activity或者桌面,然后再回到调用相机的Activity,这是啥原因呢?急急急·······在线等,求大神帮忙··· 解决方案 http://download.csdn.net/detail/zhai56565/5094196 解决方案二: 转来的··调用系统相机拍照和调用相册

性能-tomcat服务器tomcat进程一直增加,造成系统很卡慢,求大牛!!!急急急!!!!

问题描述 tomcat服务器tomcat进程一直增加,造成系统很卡慢,求大牛!!!急急急!!!! 三月 23 2016 8:43:33 上午 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc严重: The web application [/FuRongZFPro] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister

android 获取json数据录入手机数据库,可是出现了一个大问题,不知道怎么办,急急急

问题描述 android 获取json数据录入手机数据库,可是出现了一个大问题,不知道怎么办,急急急 我的手机数据库有数据,现在我需要更新,我在电脑客户端删除了数据,所以json数据"etcc_projectbase"就是空的,里面没有内容,可是更新的时候,json没有数据就不更新了,我想 如果etcc_projectbase为空的话,我就把手机数据库的数据全部删除掉.具体实现代码怎么搞?急急急.QQ945655649 解决方案 你把表里面的数据全部删除不久没了,最好开启一个事务,先清

c-我刚刚入门,写一个一元多项式的简单计算,求帮忙解决这个加减问题,代码如下,帮忙找出错误,急急急

问题描述 我刚刚入门,写一个一元多项式的简单计算,求帮忙解决这个加减问题,代码如下,帮忙找出错误,急急急 #include #include typedef struct node { float c; int e; struct node * next; }lnode,*plnode; void insert_menu(); void insert_pol(plnode &l); void output_pol(plnode &l); void add_pol(plnode list1,