使用springMVC如何接收一组对象
来源:互联网 发布:23游戏数据平台 编辑:程序博客网 时间:2024/05/21 01:29
这几日在做一个项目的模块的时候碰到一个问题。当时需要把一组对象批量传回到后台进行保存,但是spring MVC接收时只能接收一个对象,而不能自动接收一个对象数组。比如这样一个例子:一个学生小组有统一的小组编号属性,每个学生有自己的学号、姓名、性别等属性,现在需要一次添加一个学生小组到数据库,在form表单中小组编号只需填写一次,每个学生的独立属性需要分别进行填写,点击添加按钮时一次性进行添加,这样在后台就不能用student[] 来接收了,那怎么办呢?
可以通过这样的方式进行处理,先定义学生类:
public class Student{private String id;//学号private String name;//姓名private String sex;//性别private String groupid;//小组编号...//省略getter、setter方法}
再定义一个小组类:
public class StudentArr{private String groupid;//小组编号private Student[] students;...//省略getter、setter方法}当然前台form表单中也需要做出调整:
<form id="StudentGroup_addForm" method="post"><table"> <tr> <th>小组编号</th> <td colspan="3"><input name="groupid" /></td> </tr> <tr> <th>姓名</th> <td><input name="students[0].name" /></td> <th>性别</th> <td><input name="students[0].sex"/></td> </tr> <tr> <th>姓名</th> <td><input name="students[1].name" /></td> <th>性别</th> <td><input name="students[1].sex"/></td> </tr> <tr> <th>姓名</th> <td><input name="students[2].name" /></td> <th>性别</th> <td><input name="students[2].sex"/></td> </tr> <tr> <th>姓名</th> <td><input name="students[3].name" /></td> <th>性别</th> <td><input name="students[3].sex"/></td> </tr> <tr> <th>姓名</th> <td><input name="students[4].name" /></td> <th>性别</th> <td><input name="students[4].sex"/></td> </tr> </table></form>在controller中就使用StudentArr来接收就可以了:
@RequestMapping("/add")public @ResponseBody Json add(StudentArr students) throws Exception { ...//}
0 0
- 使用springMVC如何接收一组对象
- SpringMVC 使用对象接收参数
- SpringMVC 接收对象参数
- SpringMVC 接收对象参数
- springMVC接收对象参数
- Springmvc的对象接收
- SpringMVC 接收实体对象
- SpringMVC接收json对象
- springMVC如何接收和发送json数据对象
- Ajax异步提交List对象,SpringMvc如何接收?
- springMvc,get请求一组数据过来接收问题
- springmvc 接收对象 点滴汇总
- springmvc接收返回json对象
- SpringMVC接收json数组对象
- springMVC接收多个对象
- springMVC使用JQUERY提交数组接收时候报错,接收参数对象的属性为数组
- SpringMVC-----SpringMVC接收多个对象参数
- springmvc 使用 @RequestBody接收参数
- Hive外部表操作
- SIFT特征提取代码
- unity3D HOOK 键盘事件
- 消息队列服务
- 正斜杠 和发斜杠的用法
- 使用springMVC如何接收一组对象
- 设置当前Activity背景是当前使用的壁纸
- 您常在哪些专业网站阅读行业资讯?
- Linux-ASoC驱动归纳总结
- <WinRAR4.01破解版>破解过程
- Android上传文件到Web服务器,PHP接收文件(二)
- matplot.pyplot
- 【Android】RatingBar 不可点击,只做显示及与listview冲突
- GPS数据格式分析