前端ajax封装对象数组,后台的取法
在做项目的时候,突然发现有一个问题困扰很久,就是前端把封装成list型的JSON对象,后台要怎么获取。
其实这个时候是需要前端将封装的数据进行"user": JSON.stringify(reqData)字符化。后台可直接用@RequestParame("user") String user进行接收,然后将这个字符串用Json转化成
JSONObject json=JSONObject.parseObject(user);
User u=new User();
u.setUserId(((User) session.getAttribute("user")).getUserId());
u.setUserName(json.getString("userName"));
u.setUserMajor(json.getString("userMajor"));
u.setUserSex(Integer.parseInt(json.getString("userSex")));
u.setUserCampusName(json.getString("userCampusName"));
u.setUserAcademe(json.getString("userAcademe"));
对于其他的,前台可以直接"followArea": followArea.join(','),"skillArea": skillArea.join(',')这样,将它转化成字符串。
后台@RequestParam("followArea") String followArea,@RequestParam("skillArea") String SkillArea这样讲其接收,然后转化成数组String[] f=followArea.split(",");
String[] s=SkillArea.split(",");
方法就是这样,如有大神,请别喷,小弟新手。
转载于:https://www.cnblogs.com/ld-bk/p/5166628.html
前端ajax封装对象数组,后台的取法相关推荐
- java获取ajax传的数组对象,ajax传递对象数组
ajax data怎么传对象数组 参考代码如下: var as = []; var temp = []; for ( var int = 0; int < 5; int++) { temp.pu ...
- js ajax传对象数组参数,JS传递对象数组为参数给后端,后端获取
JS传递对象数组为参数给后端,后端获取. 前端JS代码: var conditons = []; var test1 = new Object(); test1.name="1"; ...
- SpringMVC @RequestBody ajax传递对象数组
2019独角兽企业重金招聘Python工程师标准>>> 1. 前端js对象数组转换为json字符串 JSON.stringify(list) 2. 前端ajax函数配置dataTyp ...
- javaweb 前端发送list对象,后台接收过程实现代码
前端ajax: $.ajax({url:"http://localhost:8099/createTable",type:"post",dataType:&qu ...
- PHP 返回结果给前端/ajax后,在后台继续执行代码的方法
1. 问题背景 在实际项目开发中,遇到一个问题: 前端通过 Ajax 请求后台 PHP API 接口,执行多文件的打包下载操作,该请求由于需要更新大量的数据(日志.统计等信息)到数据库且还需要执行较大 ...
- java封装对象数组_java解析JSON对象和封装对象的示例
在本例中java解析JSON对象使用的是org.json,因此,如果各位想测试我的代码,请先确保有java.json.jar包,否则,就需要去网上下载这个jar包,然后才可以正常使用本代码. 本例的功 ...
- ajax传递对象数组
1.Json.stringify()是将json数据格式转换成String类型字符串的方法. 后台可以使用String类型接受,接收完可以使用json转换java集合的方法. List<实体类& ...
- java接收前端对象数组
在做考试系统的笔记本功能,需要前端传过来对象数组 将对象数组转为json格式在传到后端,后端用String接收,然后转为json对象,在获取其中的对象数组,再遍历数组即可 var markQuesti ...
- java接口返回map集合数据;前端ajax获取,遍历时无序
因业务需求,在同一张表格中,将地区.全国业务数据 按年份分组统计,将相同年份的数据组装成一条数据在表格中对比显示.效果图如下: 当前地区 全国 年度 季度 成交额 净利润 成交额 净利润 2019 1 ...
最新文章
- 不得不了解系列之限流
- 【WPF】对话框/消息弹窗
- 【控制】《多智能体系统一致性协同演化控制理论与技术》纪良浩老师-第7章-二阶时滞多智能体系统分组一致性
- 【长篇连载】桌面管理演义 第六回 违规言论别乱发 访问控制把你抓
- JavaScript之BOM基础
- C#LeetCode刷题-脑筋急转弯
- matlab max函数_从零开始的matlab学习笔记——(14)一些有用的函数(上):最值,平均数,中位数...
- 固定权重 关于Mxnet的一些基础知识理解(1)
- java zip 流压缩_关于zip:检测流是否用Java压缩的最佳方法
- 20个开源Flutter项目推荐
- loadrunner11录制无法打开IE浏览器
- Adrian Cole发布JClouds 1.0
- JAVA 同步方法和同步代码块的区别是什么?
- 使用vue实现四级联动
- 三万字长文带你了解电子设计自动化(EDA)
- 米老师经典语录————再造生命力
- 中职计算机应用专业核心素养的,基于职业发展的中职学生核心素养的研究与培养...
- android apktool使用教程,Apktool 使用教程
- 系统安全漏洞及解决方案
- 森林防火综合解决方案
热门文章
- 【CODEVS2776】寻找代表元
- javaScript 里面的cookies
- 2014 Centos 6 minimal 安装mysql5
- Linq to sql与EF零碎知识点总结
- 我知道的JavaScript--Json对象扁平化
- 图像识别工程师 VS The application has requested the Runtime to terminate it in an unusual way.
- 用python监控磁盘_使用python怎么对服务器cpu和磁盘空间进行监控
- 如何在sqlserver数据库表中建立复合主键
- java同步方法完成案例_Java同步代码块和同步方法原理与应用案例详解
- C#:委托和自定义事件