错误代码:
<script type="text/javascript">
function requestJson(){
var jsonData = JSON.stringify({"name":"李旺红","age":"23","address":"江苏"});
$.ajax({
type:"post",
url:"${pageContext.request.contextPath}/requestJson.do",
contentType:"application/json;charset=utf-8",
data:jsonData,
success:function(data){
alert(data);
}
});
}
</script>```
@RequestMapping(“requestJson”)
public @ResponseBody Person requestJson(@RequestBody Person person){
System.out.println(person);
return person;
}
“`
一开始百度以为是json数据格式有问题,后来想到我springMVC的jar包是4.1,而使用的json包是jackson-core-asl-1.9.11.jar和jackson-mapper-asl-1.9.11.jar,后来改成jackson-all-2.8.jar后就没问题了