发新话题
移动帖子 加入精华 加入置顶 加入收藏 关注此帖

struts业务处理



struts业务处理

我遇到的问题是这样的
我的ActionForm有两个属性
Master master;
ArrayList <Detail> details;

页面提交并转自动组装此form
现遇到一个问题:
对form的业务处理会修改form属性的内容,那假如在业务处理过程当中,如果有报异常,我如何恢复form为业务处理前的值呢?
总不可能把处理一般的数据回传到页面吧

谢谢专家


回复内容
给你2个方法,
1 用Ajax提交,这样页面内容不会改变,所以可以修改后再次提交

2 使用深度Clone方法,复制一个以备意外!

个人认为,对于数据量大的表单,推荐第一种!
快乐渡过每一天,减肥坚持每一天
编辑 回复 快速回复 TOP

Re:struts业务处理

认真看过!
编辑 回复 快速回复 TOP

Re:struts业务处理

看过
编辑 回复 快速回复 TOP
发新话题