博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC @RequestParam和@RequestBody的区别
阅读量:5315 次
发布时间:2019-06-14

本文共 927 字,大约阅读时间需要 3 分钟。

问题:@Requestbody 用的时候遇到400和415错误,因为请求格式不对。

@RequestBody

@RequestBody能把简单json结构参数转换成实体类,如下代码:

@RequestMapping(value = "/testUser", method = RequestMethod.POST)    public String testUser(@RequestBody User user){        System.out.print(user.getAge()); return "success"; }

参数为:

{
"id":1,"user":"pkxutao","name":"name","age":18}

注意请求的content type要设置为application/json

$.ajax({         type:"POST",         url : "adjectfkController/exportTemplate",         cache:false,         async:true,         dataType:"json",           contentType : 'application/json;charset=utf-8', //设置请求头信息           data:jsonstr,         success : function(result) {                console.log(result);            },        error : function(result) {                console.log("错误-----------------------------");            }    });

学习链接:https://blog.csdn.net/qq_27093465/article/details/50519444

转载于:https://www.cnblogs.com/Steven5007/p/9750875.html

你可能感兴趣的文章
Hbase笔记4 java操作Hbase
查看>>
CentOS 安装jdk1.7 64位
查看>>
一对经典的时间获取客户/服务器程序
查看>>
Android学习笔记(1)
查看>>
received packet with own address as source address
查看>>
java enum分析
查看>>
树莓派 Raspberry Pi 更换国内源
查看>>
数位DP模板
查看>>
day01基础部分
查看>>
bzoj 1024 [ SCOI 2009 ] 生日快乐 —— 递归
查看>>
excel导入 HSSFWorkbook和XSSFWorkbook
查看>>
tarjan算法详解
查看>>
常用模块之 time,datetime,random,os,sys
查看>>
JSON 解析的两种方法
查看>>
cannot fetch plan for SQL_ID: 5qgz1p0cut7mx, CHILD_NUMBER: 0
查看>>
极大似然估计与贝叶斯定理
查看>>
4.3.2 基于集合的操作
查看>>
目标行动实现
查看>>
redis基础一_常用指令
查看>>
helloworld:一个完整的WCF案例
查看>>