项目的框架是Struts2 + Spring + Hibernate有这样一个业务:当提交表单后,会更新数据表中的多条记录。表单中的每一行对应一条记录。请问这个业务要如何实现?从Dao层 -- 业务逻辑组件 -- Action的实现!
解决方案 »
- 问一个简单的struts2配置问题
- javaMail发附件,附件名的处理问题
- struts2中的Action中的值在jsp中得不到!急
- 为何找不到servlet.....求助.....
- Hibernate3 +Oracle10g 集群,hibernate配置文件中如何编写连接参数
- Ajax的responseText返回乱码该如何解决?试过N种方法无效!求救!
- Calendar时间类型无法获取时分秒
- 30*24*60*60*1000等于多少
- 为什么一定要重启J2ee才能使用到更新的Class?
- java 系统间调用常采用的架构
- java java.net.BindException错误
- Struts2和spring,Hibernate集成的问题
提交的同时记录下当前记录的ID 或者说根据某个范围获取范围内所有的记录 比如
<form>
<!--id 的范围-->
<input type=hidden name=idRange>
<!--record + 当前记录id-->
<input type=text name=record1>
<input type=text name=record2>
<input type=text name=record3>
.....
</form>后台代码Integer idRange = Integer.parseInt(request.getParameter("idRange"));
for(int i = 0;i < idRange;i++){
String record = request.getParameter("record" + i);
}
具体的还要多做些判断 意思大概是这个意思 别忘记结帖
你可以直接用啊 saveOrUpdateAll(List list);
或者直接利用框架的批量处理