关于“400 Bad Request”错误的解决办法

作者:白雪 | 创建时间: 2023-04-07
今天开发过程中,在SpringMVC中的Action中处理前台ajax请求传过来的数据直接转成对应的实体类时出错:400 Bad Request,后台也不报错,400指的是请求无效(请求有语法问题或者不能满足请求),调试了好长时间才解决...
关于“400 Bad Request”错误的解决办法

操作方法

关键的问题,还是在于数据类型!首先说一下我的错误:我要提交float类型的数据,然而后台实体类中定义的是short类型,这肯定是编译器无法接受的,所以,要将实体类中对应字段的short类型改为float类型(其他错误的同志注意改相应字段为相应类型哟!);

在进行这一步之前,要注意:上一步中,实体类不要忘了把对应的getter和setter方法也更改为相应数据类型哟! 然后,修改对应mapper文件中对应字段的jdbcType为FLOAT

最后一步,重启服务器,打开浏览器,开始测试吧!

温馨提示

1.实体类中的字段类型要与数据库中对应字段类型保持一致
2.最次的情况也要保持实体类中字段类型的范围要大于数据库中字段类型的范围
点击展开全文

更多推荐