Required String parameter 'XXX' is not present

Posted brokencolor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Required String parameter 'XXX' is not present相关的知识,希望对你有一定的参考价值。

环境:

  springboot 1.5.13.RELEASE

问题:

  页面post请求 报错:Required String parameter ‘XXX‘ is not present

解决之路:

  笔者在controller里打了debugger,当参数过大时进入不了,但post参数大小理论上是不受限制的,

  查阅资料(其实就是百度)发现,tomcat限制了参数大小;

  使用springboot中内置tomcat,通过application.properties中配置

server.tomcat.max-http-post-size=-1

注:maxPostSize=-1表示post请求不限制大小的,从 apache-tomcat-7.0.63 开始,如果将值设置为 0,表示 POST 最大值为 0,不限制 POST 大小需要将值设置为 -1。,在此版本之前设置为 0 表示不限制 POST 大小。

另:springboot内置tomcat版本可通过maven中的依赖查看

技术图片

 

以上是关于Required String parameter 'XXX' is not present的主要内容,如果未能解决你的问题,请参考以下文章

Required String parameter ' ' is not present

jmeter报错Required String parameter 'auntId' is not present

报错:required string parameter XXX is not present

400错误,Required String parameter 'paramter' is not present

400错误,Required String parameter 'paramter' is not present

Required String parameter 'XXX' is not present