普通data格式
1、js中是普通的data
$.ajax({
url:"http://127.0.0.1:12800/getData",
type:"POST",
data: {
'pageNo': 1,
'pageSize': 10,
'className': 'test'
},
success:function(res) {
console.log(res);
}
});
2、java后台
@RequestMapping("/getData")
public String getData(String pageNo,String pageSize,String className,HttpServletResponse resp) {
}
3、说明
js中是普通data,java后台直接在方法中用形参接收即可,不用转换。
前端Json格式
1、js中使用JSON.stringify转了一下
$.ajax({
url:"http://127.0.0.1:28010/get",
type:"POST",
contentType:'application/json',
dataType:"json",
data: JSON.stringify({
'pageNo': 1,
'pageSize': 10,
'className': 'test'
}),
success:function(res) {
alert(res);
}
});
2、java端
@GetMapping("/get")
public String get(@RequestBody HashMap map,HttpServletRequest req,HttpServletResponse resp){
}
3、说明
js中用了JSON.stringify,并且加了contentType:‘application/json’。那么java中可以用@RequestBody HashMap map来接收。