关于java:ajax提交因参数超长导致接收参数为空问题解决

问题形容

程序某个性能应用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!

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理