在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该怎么写???
...全文
736 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
纵马饮白虹 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()得到字符串数组 然后存就行了

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧