问题描述:
在使用ssm来写前后端分离的demo时,出现的这个错误,前端提交一直出现这个状态,两个相关状态如下:
- ajax 请求
400 bad request
: 说明是前端那边出问题了,是客户端的问题 - ajax 请求
500 Internal Server Error
: 说明是后台出问题了,是服务器出现问题了。
解决办法:
- 关于400 问题
- 检查content-Type的类型是否和后台一致
- 检查url 是否和后台对应
- 关于500问题:
- 检查接受请求的类型是否和前端一致
- 接受的参数类型是否和前端一致。
- 有个坑点儿是关于@RequestBody这个使用反射时,需要在实体类中构造一个空的构造函数,哈哈哈,至于原理,这个要看springMVC的源码的相关内容了。