注解@RequestBody参数接收问题
1.data是json对象
后台接收无须@RequestBody注解绑定参数
var data = {
key:value
};
type: "POST",
data: data,
dataType:"json"
2.data是json对象字符串
这种情况需要使用@RequestBody注解绑定参数,才能接收到参数值
type: "POST",
data: JSON.stringify({
"key":value
}),
dataType: "json",
contentType: "application/json"
@RequestParam
该注解接收的参数是来自于requestHeader中,即请求头,也就是在url中,格式为xxx?key1=value1&key2=value2...&keyN=valueN
@RequestBody
该注解接收的参数则是来自于requestBody中,即请求体中