关于“400 Bad Request”错误的解决办法
今天开发过程中,在SpringMVC中的Action中处理前台ajax请求传过来的数据直接转成对应的实体类时出错:400
Bad
Request,后台也不报错,400指的是请求无效(请求有语法问题或者不能满足请求),调试了好长时间才解决了,特此与大家分享解决!
操作方法
- 01
关键的问题,还是在于数据类型!首先说一下我的错误:我要提交float类型的数据,然而后台实体类中定义的是short类型,这肯定是编译器无法接受的,所以,要将实体类中对应字段的short类型改为float类型(其他错误的同志注意改相应字段为相应类型哟!);
- 02
在进行这一步之前,要注意:上一步中,实体类不要忘了把对应的getter和setter方法也更改为相应数据类型哟! 然后,修改对应mapper文件中对应字段的jdbcType为FLOAT
- 03
最后一步,重启服务器,打开浏览器,开始测试吧!
赞 (0)