struts业务处理
我遇到的问题是这样的
我的ActionForm有两个属性
Master master;
ArrayList <Detail> details;
页面提交并转自动组装此form
现遇到一个问题:
对form的业务处理会修改form属性的内容,那假如在业务处理过程当中,如果有报异常,我如何恢复form为业务处理前的值呢?
总不可能把处理一般的数据回传到页面吧
谢谢专家
回复内容
给你2个方法,
1 用Ajax提交,这样页面内容不会改变,所以可以修改后再次提交
2 使用深度Clone方法,复制一个以备意外!
个人认为,对于数据量大的表单,推荐第一种!