请问SSH里如何进行批量更新,如下图,当我按"保存"的时候,可以一次过给我更新表中所有数据
首先我能想到的思路是
1, 在Action里定义一个List<实体类>
2, 在jsp页面用<s:iterator/>结合<s:textfield/>标签显示List<实体类>
3, 用户修改textfield后,按下"保存"
4, serialize 这个表單(当然也包括List<实体类>),提交给回Action处理
5, Action里循环这个List<实体类>, 逐条更新数据(当然这里涉及Dao, 实体类、业务层就不说了)
以上纯粹理论,未有实践过。但若如此一来,那就不叫批量更新了吧(批量就是一次过影响多条数据,但反过来看,我的数据每一条都有可能不同,这也达不到批量的要求啊)
请问如果我要达到那Excel那样,可以同时编辑多条数据,最后只需按一个按钮便能全部保存,应该怎么做才对?
PS.我用的是SSH框架