前台通过ajax
提交json格式数据,如下
$.ajax(
{
url: "http://localhost:8090/lookup/getLookup",
type: "POST",
dataType: "json",
data: JSON.stringify({"lookupId":28}),
contentType: "application/json",
success: function (data, textStatus, jqXHR) {
alert(data.code)
},
error: function (data, textStatus, jqXHR) {
alert("ERROE");
}
}
);
这样请求的参数就是{"lookupId":28}
那么后台我是写的这样接收
@ResponseBody
@RequestMapping(value = {"getLookup"})
public TsLookupTypeHelper getLookupByLookupId(@RequestBody Integer lookupId) {}
请求的时候会报错 400,请问要怎样在前台发送json数据,后台通过非javabean的参数(指的是 int string等基本类型)接受?