Struts2 批量数据提交解决方案
来源:互联网 发布:个人手机点菜软件 编辑:程序博客网 时间:2024/06/04 20:10
这几天无聊,随便写点东西了,这东西可是花了时间才弄懂得,保存下来也许会有用的,就随便发了!
Struts2里面提供了list类型,以及类型转换,因此,我们可以利用struts2提供的类型转换将表单里的多个数据先转换成list集合类型,然后在一起提交到数据库(通过for循环实现),下面是我的具体例子!
将页面中的多条记录一次提交到数据库,页面如下:
页面核心代码如下:
<s:form
</table>
</s:form>
注意:页面中的每个input标签的name属性,均是paytuition1,这样写就是把页面的每个参数传递到paytuition1这个list对象(多条记录处理方式,private List<HomeWorkReg> paytuition1;)里面,然后我们在action相同的目录下写一个类型转换类,名字为:HomeWorkRegConvert,处理的action名为:HomeWorkRegAction,当然,这里还需要一个配置文件,用于处理action类和转换类的映射,名为:HomeWorkRegAction-conversion.properties,内容很少:paytuition1=item.my1.action.HomeWorkRegConvert,这里的命名规则是:对象名=转换类名,具体到包;
转换类也很简单,代码如下:
public class HomeWorkRegConvert extends StrutsTypeConverter
{
通过上面的代码,就将页面传过来的参数转换成了目标List类型,接下来就是在action中处理了,处理过程也是很简单的,核心代码如下:
Int mapsize=paytuition1.size();
for (int i = 0; i < mapsize; i++)
}
通过上面的介绍,应该对struts2批量记录提交有了一个大致的了解了吧,通过具体的实例后,相信大家会有更好的理解,这只是实现的一种方法;其他的像action的配置等就不用多说了
本文转自:http://blog.csdn.net/kaparo/archive/2010/01/05/5136611.aspx
- Struts2 批量数据提交解决方案
- Struts2接收批量提交数据解决方案
- Struts2接收JSP批量提交数据
- Struts2批量提交
- 批量修改数据提交
- mysql 批量数据提交jdbc
- spring+ibatis 批量提交数据
- ADO.NET数据批量提交
- Mobile Services批量提交数据
- mysql批量提交数据实例
- struts2+hibernate 批量提交javaBean表单
- 关于数据批量入库解决方案
- struts2 防止重复提交的解决方案
- struts2防止页面重复提交的解决方案
- struts2防止表单重复提交的解决方案
- struts2防止表单重复提交的解决方案
- struts2防止表单重复提交的解决方案
- struts2防止页面重复提交的解决方案
- 如何制作Win XP操作系统映像文件
- Green Plum测试报告
- oracle 10g 随linux系统自动启动的设置脚本
- Tomcat发布程序
- FormClosing事件添加对话框重复执行的问题
- Struts2 批量数据提交解决方案
- 分页操作的分析及代码
- FormClosing事件添加对话框重复执行的问题 .
- 线程的调度
- C语言容易混淆的地方(不断更新)
- 南京给我的感觉
- 赫然发现Unity3D用了FreeImage
- JSP模式2 实现用户注册的功能
- 以太网