ajax传递list到后台
程序先在后台拼接一个list传递到前台分析展示,然后现在的问题是:我要实现编辑功能,保存时是保存所有的数据,也就是说我得继续将list里面的参数值再重新拼接成list再传...
程序先在后台拼接一个list传递到前台分析展示,然后现在的问题是:我要实现编辑功能,保存时是保存所有的数据,也就是说我得继续将list里面的参数值再重新拼接成list再传回后台action,再for循环分析数据,更新数据表存入数据库。(PS:list里面对象是学生、班级两个对象信息,关联的。前台肯定不止一个学生,一个班级,前台渲染学生和班级图例,可拖拽,所以只能保存拖拽之后的所有学生和班级的位置信息,所需传递的也是这些位置信息)
展开
1个回答
展开全部
只要前端拼成json直接传给后端即可。
后台可以直接用springMvc,接收参数可以是一个对象,对象中的属性与json中的名称一致即可。在参数前添加注解@RequestBody即可,如果加了注解之后,前端传来的参数不是json格式则会报错。
@RequestMapping(value = "/save")
@ResponseBody
public String save(@RequestBody UserVO vo){
}
UserVO 就是一个List<User> data。
后台可以直接用springMvc,接收参数可以是一个对象,对象中的属性与json中的名称一致即可。在参数前添加注解@RequestBody即可,如果加了注解之后,前端传来的参数不是json格式则会报错。
@RequestMapping(value = "/save")
@ResponseBody
public String save(@RequestBody UserVO vo){
}
UserVO 就是一个List<User> data。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询