spring mvc 如何同时传递多个form表单的值到controller?

如题,如图:现有一个Student对象,对象里有name属性,每次点击添加按钮时都会新增一个form,form里放的就是student的name信息,最后点击提交时一次性... 如题,如图:

现有一个Student对象,对象里有name属性,每次点击添加按钮时都会新增一个form,form里放的就是student的name信息,最后点击提交时一次性将多个student对象提交到后台,请问在control层如何写才能接收多个Student对象?每一个form的input框的name属性要怎么定义才能保证name属性取值正确?麻烦知道的大侠告诉下,多谢~~
展开
 我来答
号花花公子
2016-12-22
知道答主
回答量:1
采纳率:0%
帮助的人:1046
展开全部
如果是你这样很好解决。你就写多个input,name一样,跟传一个对象一样 做。发现到controller层会收到一个对象,name是用逗号分割开的。还有一种方法是楼上所说的,你不要传整个对象,单个name属性传,到controller里用string[] 接收。当然还有别的方法,但并不讨巧。可以参考http://blog.csdn.net/elifefly/article/details/7032334
晋皖君y8
推荐于2018-03-08 · TA获得超过312个赞
知道小有建树答主
回答量:458
采纳率:0%
帮助的人:65.1万
展开全部
路径问题.. 请注意你在form中的路径是"/***"..而这个"/"是针对于WEB服务器的根目录.. 而不是你项目的根目录.. 你可以看一下你发送的URL请求.. 是没有项目名称的.. 而在controller中设置的RequestMapping路径是以项目名为根目录..
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
spt090708
2015-09-27 · TA获得超过134个赞
知道答主
回答量:59
采纳率:0%
帮助的人:26.8万
展开全部
不用增加form,只是增加input框,后台可以根据name获取数组
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式