【已解决】前端到后端400错误(The server cannot or will not process the request due to...)
2024-10-21 06:13:29
看到400错误,一般是请求无效。出现该异常一般有三种情况:
第一种情况:
前端提交的内容在后端一般都用String类型来接收,用Date类型接收会报错。
第二种情况:
在提交表单的时候,填写的数据类型与Controller层的接收类型不一致导致400错误,可以检查一下代码,看看是不是请求参数错误,表单传过去的数据无法与pojo对象匹配。
第三种情况:
controller代码方法中使用了@RequestParam注解,但是在jsp中没有对应的@RequestParam注解name属性参数值,而且@RequestParam注解的required属性默认为true,也就是说,jsp中参数值必须对应@RequestParam注解的name属性值。
错误演示如下:
解决
针对第一种情况,转化为实体类中的时间类型(Date)出现了错误,在set中进行转化应该OK解决,当然也可以进行自定义类型转换器,专门自定义date格式的转换,关于自定义类型转换器具体操作可以参考我的这篇文章SpringMVC参数绑定学习总结【前后端数据参数传递】
针对第二种情况,同学你可以检查一下jsp填写的数据类型与Controller层的接收类型是否一致
如果该文章能给到你帮助就太好了,点个赞呗~QAQ~
当然,我想我总结的可能还是不够全面,望各位大牛有独特的见解可以指出,抱拳~
最新文章
- Microsoft Dynamics CRM 2013 Js Odata 查询
- JAVA面向对象
- sublime一些快捷键
- bzoj1734 愤怒的牛
- Unity3d 着色器语法(Shader)
- Java for LeetCode 202 Happy Number
- 跨域请求之JSONP 一
- 【转】唱吧CEO陈华:创业四年,我积累的7点管理经验
- Spring 自动装配及自动注册的相关配置
- springboot情操陶冶-web配置(六)
- SSM整合Netty5.0详细说明
- 模型加速[tensorflow&;tensorrt]
- skynet记录7:服务(c和lua)
- 使用nexus搭建maven私服教程详解
- netfilter/iptables
- day 14 项目目录规范; time ; logging
- Unique constraint on single String column with GreenDao
- 笔试题之java基础
- 鼠标事件-拖拽2(不能拖出指定对象的div)
- JQuery学习四(过滤选择器)
热门文章
- webpack前端简单配置
- webpack学习_模块热替换(Hot Module Peaplacement)
- ajax request 等请求的数据直接return
- Aery的UE4 C++游戏开发之旅(3)蓝图
- java之动态代理设计模式
- Ubuntu 16.04 安装 CUDA10.1 (解决循环登陆的问题)
- 比较3个开源数据库:PostgreSQL,MariaDB和SQLite
- 【ftp服务】ftp登陆报错530 Login incorrect. Login failed.
- 对《Java核心技术卷一》读者的一些建议
- SQL server 2014 安装