在做项目的时候,突然发现有一个问题困扰很久,就是前端把封装成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封装对象数组,后台的取法相关推荐

  1. java获取ajax传的数组对象,ajax传递对象数组

    ajax data怎么传对象数组 参考代码如下: var as = []; var temp = []; for ( var int = 0; int < 5; int++) { temp.pu ...

  2. js ajax传对象数组参数,JS传递对象数组为参数给后端,后端获取

    JS传递对象数组为参数给后端,后端获取. 前端JS代码: var conditons = []; var test1 = new Object(); test1.name="1"; ...

  3. SpringMVC @RequestBody ajax传递对象数组

    2019独角兽企业重金招聘Python工程师标准>>> 1. 前端js对象数组转换为json字符串 JSON.stringify(list) 2. 前端ajax函数配置dataTyp ...

  4. javaweb 前端发送list对象,后台接收过程实现代码

    前端ajax: $.ajax({url:"http://localhost:8099/createTable",type:"post",dataType:&qu ...

  5. PHP 返回结果给前端/ajax后,在后台继续执行代码的方法

    1. 问题背景 在实际项目开发中,遇到一个问题: 前端通过 Ajax 请求后台 PHP API 接口,执行多文件的打包下载操作,该请求由于需要更新大量的数据(日志.统计等信息)到数据库且还需要执行较大 ...

  6. java封装对象数组_java解析JSON对象和封装对象的示例

    在本例中java解析JSON对象使用的是org.json,因此,如果各位想测试我的代码,请先确保有java.json.jar包,否则,就需要去网上下载这个jar包,然后才可以正常使用本代码. 本例的功 ...

  7. ajax传递对象数组

    1.Json.stringify()是将json数据格式转换成String类型字符串的方法. 后台可以使用String类型接受,接收完可以使用json转换java集合的方法. List<实体类& ...

  8. java接收前端对象数组

    在做考试系统的笔记本功能,需要前端传过来对象数组 将对象数组转为json格式在传到后端,后端用String接收,然后转为json对象,在获取其中的对象数组,再遍历数组即可 var markQuesti ...

  9. java接口返回map集合数据;前端ajax获取,遍历时无序

    因业务需求,在同一张表格中,将地区.全国业务数据 按年份分组统计,将相同年份的数据组装成一条数据在表格中对比显示.效果图如下: 当前地区 全国 年度 季度 成交额 净利润 成交额 净利润 2019 1 ...

最新文章

  1. 不得不了解系列之限流
  2. 【WPF】对话框/消息弹窗
  3. 【控制】《多智能体系统一致性协同演化控制理论与技术》纪良浩老师-第7章-二阶时滞多智能体系统分组一致性
  4. 【长篇连载】桌面管理演义 第六回 违规言论别乱发 访问控制把你抓
  5. JavaScript之BOM基础
  6. C#LeetCode刷题-脑筋急转弯
  7. matlab max函数_从零开始的matlab学习笔记——(14)一些有用的函数(上):最值,平均数,中位数...
  8. 固定权重 关于Mxnet的一些基础知识理解(1)
  9. java zip 流压缩_关于zip:检测流是否用Java压缩的最佳方法
  10. 20个开源Flutter项目推荐
  11. loadrunner11录制无法打开IE浏览器
  12. Adrian Cole发布JClouds 1.0
  13. JAVA 同步方法和同步代码块的区别是什么?
  14. 使用vue实现四级联动
  15. 三万字长文带你了解电子设计自动化(EDA)
  16. 米老师经典语录————再造生命力
  17. 中职计算机应用专业核心素养的,基于职业发展的中职学生核心素养的研究与培养...
  18. android apktool使用教程,Apktool 使用教程
  19. 系统安全漏洞及解决方案
  20. 森林防火综合解决方案

热门文章

  1. 【CODEVS2776】寻找代表元
  2. javaScript 里面的cookies
  3. 2014 Centos 6 minimal 安装mysql5
  4. Linq to sql与EF零碎知识点总结
  5. 我知道的JavaScript--Json对象扁平化
  6. 图像识别工程师 VS The application has requested the Runtime to terminate it in an unusual way.
  7. 用python监控磁盘_使用python怎么对服务器cpu和磁盘空间进行监控
  8. 如何在sqlserver数据库表中建立复合主键
  9. java同步方法完成案例_Java同步代码块和同步方法原理与应用案例详解
  10. C#:委托和自定义事件