问题描述
程序某个功能使用ajax提交参数,今天发现后端程序接收到的参数全部为空,经过检查后发现是因为提交的参数中有一个参数长度过长,最终导致后端接收到的所有参数全部为空。
解决方案
修改Tomcat的配置文件server.xml,在Connector标签中添加maxPostSize属性设置接收参数最大长度。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8"
maxPostSize="0" />
当maxPostSize设为0时,没有最大限制!
注意
7.0.63(包含)及之后的版本应该设置为-1
tomact6的安装版也要使用-1,其它版本没有测试
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。