JSF开发中遇到的问题,请教高手!
yedahong
2008-07-24
有一个显示所有定单列表的页面,用户可以修改这个定单,但是当用户打开第一个定单,,再打开另一个定单,然后修改第一个定单,再提交第一个的时候会出现定单交叉的现象,实际修改的是第一个定单,但是第二个定单却被修改了,应该是对象覆盖的问题,因为JSF管理的bean是单例模式,所以打开第二个定单的时候把第一个定单对象覆盖了,请教高手,这个问题该怎么解决,期待高手尽快帮忙解决下!
|
|
tailsherry
2008-07-24
这个应该和单例模式无关,因为你是同时打开多个窗口来作业,所以你必须使用Request bean而不是Session bean,把弹出的这个页面的后台bean修改为request类型的,就应该无问题了。
|
|
yedahong
2008-07-24
是使用的request bean啊
|
|
tailsherry
2008-07-24
那你最好跟踪代码看看了,是不是你的代码逻辑错误
|
|
yedahong
2008-07-24
代码是别人写的
我知道问题出在哪儿 因为那个操作定单的action里定义了一个定单对象的全局变量 打开第一个定单的时候通过定单ID加载一个定单对象 打开第二个定单的时候也是同样加载,它把第一个给覆盖掉了 |
|
terryzhou
2008-07-25
使用<t:savestate/>看看
|
|
songxh2
2008-10-05
推荐一个非常棒的jsf1.2的实例:Donuts1.3软件myfaces1.2+tomahawk1.1.7),
下载页面: http://www.xerllent.cn/sites/home/TypeView.jsp?TypeID=67 软件安装需要sqlserver2000支持。) |
|
guanlanxiaozi
2008-10-05
我觉得是你代码的问题,多看看你的代码,是否支持多定单。
|
相关讨论
相关资源推荐
- mybatis初学遇到的一些异常
- 初学MyBatis会遇到的三种异常
- Struts2.3+Spring+iBatis 初学之问题判断
- 异常:mybatis org.apache.ibatis.binding.BindingException
- 解决异常:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
- Mybatis初学遇见的Exception
- iBATIS ResultMap
- iBatis.Net系列(六) ResultMap
- iBATIS ResultMap基础浅析
- iBatis.Net系列