tomcat默认设置能接收HTTP POST请求的大小最大为2M,如果你的POST请求传递的数据大于2M,请求会自动取消,在后台获取到的参数都为空。
配置一下tomcat的maxPostSize即可解决:
在conf/server.xml,找到里面的<Connector>标签,在该标签中添加”maxPostSize”属性,将该属性值设置成你想要的最大值,单位是字节,如果你把这个值设置为0(maxPostSize=”0″),tomcat将不再检查POST的大小
如下:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" maxPostSize="0" redirectPort="8443" />