在jsp中点击按钮form表单自动增加一行

纵马饮白虹 2015-12-09 09:02:35
在jsp页面中点击按钮form表单自动增加一行.并且,我有一个Users类,Users类有三个属性uid,uno,uname.一行有三列,分别是Users的三个属性,所以一行form表单就是一个Users,form表单的提交按钮连接一个add的action.我想的就是,点击按钮增加一行form表单,然后可以输入一个Users的各项属性.写了几行后点击submitButton会一次性把form表单里的几个Users全部添加到数据库.我用xml方式配置S2SH,数据库是MySql,主键自增.所以我的jsp和action该怎么写???
...全文
402 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
纵马饮白虹 2015-12-15
还有更智能一点的做法吗?在spring、struts2中怎么做到点击按钮table和form表单增加一行,怎么做到提交时from表单把几个User自动注入到后台action的一个list<User>中,做到批量添加的效果?
回复
caishengkai 2015-12-10
引用 2 楼 hailowell 的回复:
[quote=引用 1 楼 caishengkai 的回复:] 我的思路: 把相同属性的表单name值设为一样 后台通过request.getParameterNames()得到字符串数组 然后存就行了
在Struts中怎么得到request?另外,如果得到字符串数组再存会不会发生不对应,不匹配的错误,比如Users1.uname和Users2.uno存到一个Users里.[/quote] httpServletRequest request = ServletActionContext.getRequest() 得到request 你前台是一起提交过来的 只要前台不要写错 就不会不匹配 比如后台接受到2个数组 一个uno[] 一个 uname[] 那么uno[0] 和uname[0]就是对应的
回复
纵马饮白虹 2015-12-10
引用 1 楼 caishengkai 的回复:
我的思路: 把相同属性的表单name值设为一样 后台通过request.getParameterNames()得到字符串数组 然后存就行了
在Struts中怎么得到request?另外,如果得到字符串数组再存会不会发生不对应,不匹配的错误,比如Users1.uname和Users2.uno存到一个Users里.
回复
caishengkai 2015-12-09
我的思路: 把相同属性的表单name值设为一样 后台通过request.getParameterNames()得到字符串数组 然后存就行了
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-12-09 09:02
社区公告
暂无公告