在action中指定frombean千万要指定它的存活范围 也就是scope属性为request还是session
默认值为session,也就是说,你上一次填写的表单数据,如果再次提交表单后,没有覆盖原来的表单值的话
就会造成脏数据.
今天在做OA的及时通讯模块中发现:
在发送及时消息和提醒消息时,如果先发送提醒消息,然后发送及时消息,这时scope属性为session的话.上一次提醒消息的发送时间依然存在,后面的及时消息也变成提醒消息了.
关于这一点
在孙卫琴的<精通struts WEB开发>的173页有详细描述
本文探讨了在Struts框架中使用frombean标签时,如何正确设置表单数据的作用域来避免脏数据问题。特别是在从提醒消息切换到即时消息发送的过程中,如果不恰当地将作用域设置为session级别,可能导致数据混淆。
123

被折叠的 条评论
为什么被折叠?



