Java空指针异常是我们在Java开发中经常遇到的问题,一般发生在Java后台获取前台页面的传值时,比如
前端我们用一个Ajax来提交数据:
$.ajax({
url:"http://www.xxx.com/addStudent",
data:JSON.stringify(data),
type:"post",
async:false,
contentType:"application/json",
dataType:"json",
success:function(res){
alert("ok,添加成功");
}
});
后端Java方法:
@RequestMapping("/addStudent")
public String addStudent(@RequestBody Map map){//这里我们用一个map集合来接受前台的值
map.get("name");//空指针通常就发生在这里
}
这个 多数是由于前台表单name字段写错导致获取不到值,导致传到后台的值为null
所以出现这个问题找前台字段的问题就可以了.