解决SpringBoot在后台接收前台传递对象方式
2024-08-25 04:13:12
问题描述
前台传递对象,不管是通过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工具进行测试
最新文章
- 供销大集-JS修改
- Naked Search in service
- MySQL体系结构以及各种文件类型学习
- .net 中 ref out params的区别
- VMware vSphere HyperVisor安装过程记录
- #include <;sstream>;
- 201621123031 《Java程序设计》第4周学习总结
- 常用的前端相关chrome插件
- RabbitMQ学习笔记(四) Routing
- 安装vue-cli-service和webpack
- linux 修改配色
- MongoDB解压报错gzip: stdin: not in gzip format的解决方法
- 【Java每日一题】20170320
- Confluence 6 升级自定义的站点和空间关闭缓存
- 动手动脑——JAVA语法基础
- [原]Jenkins(十五)---jenkins插件之deploy
- UIImageView 详解
- Java:双向链表反转实现
- 【转载,整理】Linux性能监控
- [翻译] INSSearchBar