为了账号安全,请及时绑定邮箱和手机立即绑定

form表单提交时候有多个相同name 的input如何处理?

form表单提交时候有多个相同name 的input如何处理?

江户川乱折腾 2019-02-25 15:58:11
1,有这样一种场景,首先是一个form表单,然后 form里面是一个个的Item, 每一个item内部包含了一个input输入框。当用户填写表单 时候,不同用户可能会通过点击按钮 添加多个Item到form表单中, item表单中的数据本质上会映射到一个Bean对象中。 所以可能 一个form中有多个Item,然后相当于提交了多个Bean对象。比如说有一个Bean 包含xxx,yyy属性,然后显然一个form-group 可以映射为一个xxx,yyy。如果有多个form-group那么在提交的 时候会不会仅仅提交一个form-group ,也就是一个xxx,一个yyy; 因为毕竟提交数据中虽然有多个xxx,但是名称重复了。如何提交这样的数据??
查看完整描述

2 回答

?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

问题是,你究竟要多少数据,不同用户数据的汇总?要去重么?

答:在表单里已经有 name='xxx',就弹窗提示,除了特殊的 checkbox

还是每个用户的点击分开来?分开发送?

答:前端 js 去控制,不同的form-group作为一组数据发送

当用户填写表单时候,不同用户可能会通过点击按钮 添加多个Item到form表单中,不同用户的点击为什么会汇集到一张表单里?


查看完整回答
反对 回复 2019-03-07
?
炎炎设计

TA贡献1808条经验 获得超4个赞

使用request.getParameterMap()返回Map集合,key为name属性,value为String数组


查看完整回答
反对 回复 2019-03-07
  • 2 回答
  • 0 关注
  • 4131 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号