springMVC中表单提交出现400解决办法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springMVC中表单提交出现400解决办法相关的知识,希望对你有一定的参考价值。
参考技术A主要内容:在使用ssm框架的过程中,提交表单的时候出现400错误,主要是因为类型转换错误,我遇到的就是 空串转为int
1、我编写程序的过程
1.1首先是实体列,三个属性,start、size和查询结果。
1.2然后是form表单,提交两个变量start和size值通过jstl动态获取,准备在控制层使用page类定义的变量进行接收。
1.3控制层如下,定义了一个page变量进行接收
1.4启动服务器使用form表单提交
2、错误的原因
虽然start和size在控制层的page中都有,但是还是出现了400错误,主要原因是jstl获取值失败,导致start和size为空字符串,在控制层打包给page时需要转为int,空字符串转为int失败,导致出现了400错误。
laravel表单提交419解决办法
laravel表单提交419解决办法
zz_lkw 2019-06-11 09:53:21 3890 收藏 2
展开
最近用laravel post表单提交数据报419错误,如下图(原因是表单提交必须带上_token值,防止csrf攻击)
最后的解决办法如下
第一种
找到app/Http/Middleware/VerifyCsrfToken.php 文件,把
protected $except = [
//
];改为
protected $except = [
‘*‘
];
第二种 方法
在form表单里加上这段代码或者
如果是ajax提交记得加上
data: {‘_token‘:‘{{csrf_token()}}‘}
————————————————
版权声明:本文为CSDN博主「zz_lkw」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zz_lkw/java/article/details/91411969
以上是关于springMVC中表单提交出现400解决办法的主要内容,如果未能解决你的问题,请参考以下文章