出现406的情况:

1.百分之90 是因为jackson包未导入到工程,我出现的就是这个情况没导入相应的json架包
2. 可以再添加一个action让拦截器拦截,这样既不破坏伪静态化又可处理406
详情参照

https://blog.csdn.net/lkwan123/article/details/73385025 

405错误

请求的方式不对

404错误

没有找到请求的路径或者传的参数类型不符合
public pageinfo itemslist(@RequestBody pageinfo<?> p) throws Exception {}
在后台使用了@RequestBody来接受数据,那么对于前台传入的数据就有了要求

JSON.stringify(data)

415

或者ajax前面加入

contentType: ‘application/json; charset=UTF-8’,