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

2025-03-31 03:52:53
推荐回答(3个)
回答1:

如果是你这样很好解决。你就写多个input,name一样,跟传一个对象一样 做。发现到controller层会收到一个对象,name是用逗号分割开的。还有一种方法是楼上所说的,你不要传整个对象,单个name属性传,到controller里用string[] 接收。当然还有别的方法,但并不讨巧。可以参考http://blog.csdn.net/elifefly/article/details/7032334

回答2:

路径问题.. 请注意你在form中的路径是"/***"..而这个"/"是针对于WEB服务器的根目录.. 而不是你项目的根目录.. 你可以看一下你发送的URL请求.. 是没有项目名称的.. 而在controller中设置的RequestMapping路径是以项目名为根目录..

回答3:

不用增加form,只是增加input框,后台可以根据name获取数组