关于form表单提交时报400错误的总结
来源:互联网 发布:coron二代淘宝 编辑:程序博客网 时间:2024/05/18 20:05
近日,在做项目中遇到了一个之前没遇到的问题,form表单提交时,提示400错误,开始的时候也是一脸蒙蔽,后来去网上查找问题出现的原因。
网上给出的答案打给有以下几个方面:
1 参数类型不匹配 前台传过来的数据类型与后台的BEAN 不匹配;
2 返回json 没有注解 @ResponseBody
3 Controller 层指定的参数名称与前台不一致
知道了大概范围,就去用排除法一个一个排除。首先查看注解的问题,发现正常、pass,而后检查controller层指定的参数类型是否与前台匹配 ,发现后台接受的是前台封装好的实体类,所以思考是不是有参数数据类型不匹配造成的问题。尝试修改代码。接受参数改为HttpServletRequest request来接受,用工具类把request转化成map,
再用工具类把map装换成对应的实体类。修改代码后,测试,发现问题解决。
以下是具体的修改后的controller层
阅读全文
0 0
- 关于form表单提交时报400错误的总结
- 关于form.submit()不能提交表单的错误原因
- springmvc form表单提交报400错误
- 关于Form表单的提交与验证???
- 关于form表单的提交形式
- 关于FORM下的表单提交问题
- 关于form表单提交乱码的解决办法
- EXT的form表单提交方式总结
- form表单的提交方式总结
- form表单的提交!!!
- form表单的提交
- 关于form表单提交与ajax提交的区别
- 关于form表单提交与ajax提交的区别
- 关于form表单底下 button自动提交表单的问题
- 关于django提交表单错误的解决办法
- 关于表单提交Form的action url 的填写
- 关于httputlConnection与form表单提交数据的区别
- 关于form提交表单和onclick事件的触发
- 网络安全周:腾讯携知道创宇参展 布局最强安全矩阵
- 唯物周刊丨天宫2号升空执行三大任务,和1万块买到iPhone 7亮黑色的绝招
- 被收购半个月后,ARM为软银献上了一份“大礼”
- 内置函数
- 自定义View(一)
- 关于form表单提交时报400错误的总结
- C语言实现分解质因数
- 两个云计算平台的葬礼
- react基础01
- 重置mysql数据库密码的方法
- (Mac版)Eclipse搭建hadoop集群开发环境
- 更改windows文件图标上的覆盖标志符
- PHP 设计模式之注册表模式
- 大学英语单词P