目录

前端用Ajax传到后端控制层所有值都是null

前端用Ajax传到后端控制层所有值都是null

今天用Ajax给后端传数据,发现数据超过2MB就不能上传了。

后端控制层接收到的数据都为null。

这个问题刚开始以为是我写错了,经过测试发现数据小的可以传到后端,没有问题。超过2M就不行了。


找到本机的tomcat文件夹–下面的conf文件中的server.xml

找到其中的

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8"/>

改为

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8"
			   maxPostSize="-1" />

不限制post请求数据的大小重启tomcat就可以解决这个问题了。