问题描述

前台传递对象,不管是通过ajax请求方式,还是axios请求方式。后台应该怎么接收对象处理呢?

比如前台传递

ajax方式:

$.ajax({
url: "后台的方式",
async: false,
type: "POST",
dataType : "json",
data: JSON.stringify(formParamObj),
contentType:'application/json;charset=utf-8',
success: function (data) {
if (data.isSuccess) {
//成功处理方式
} else if ("403" == data) {
//失败方式处理
}
}
});

  

axios方式:

 let params = {
key1:value1,
key2:value2
}
axios.post/get(url,params).then(res=>{
//处理结果
})

  

解决方案:

在方法的参数前面添加注解@RequestBody就可以解决

 @PostMapper("/xxx/xxxx")
public List getProgramList(@RequestBody Program program){
System.out.println(program);
return null;
}

  

落地测试:

可以通过postman工具进行测试

最新文章

  1. 供销大集-JS修改
  2. Naked Search in service
  3. MySQL体系结构以及各种文件类型学习
  4. .net 中 ref out params的区别
  5. VMware vSphere HyperVisor安装过程记录
  6. #include <sstream>
  7. 201621123031 《Java程序设计》第4周学习总结
  8. 常用的前端相关chrome插件
  9. RabbitMQ学习笔记(四) Routing
  10. 安装vue-cli-service和webpack
  11. linux 修改配色
  12. MongoDB解压报错gzip: stdin: not in gzip format的解决方法
  13. 【Java每日一题】20170320
  14. Confluence 6 升级自定义的站点和空间关闭缓存
  15. 动手动脑——JAVA语法基础
  16. [原]Jenkins(十五)---jenkins插件之deploy
  17. UIImageView 详解
  18. Java:双向链表反转实现
  19. 【转载,整理】Linux性能监控
  20. [翻译] INSSearchBar

热门文章

  1. ASP.NET Core3.x 基础—注册服务(2)
  2. Java——理解面向对象
  3. js怎么删除数组元素,有哪些删除元素方法
  4. (1).Mybatis的创建。配置。映射。dao映射
  5. JavaScript 浅析数组对象与类数组对象
  6. 时间日期相关类:Date类,DateFormat类&SimpleDateFormat类,Calendar类
  7. 创造DotNet Core轻量级框架【二】
  8. 【Kafka】CAP理论以及CAP定律
  9. Excel心得
  10. MySQL索引知识介绍