tomcat获取不到post参数的巨坑

很久很久以前,刚入行做java,当时开发一个新闻发布的模块,遇到过一个小坑就是当文章内容过多的时候导致post提交不过去,于是乎百度了一下说tomcat的配置文件中将maxPostSize设置为0即可禁用最大限制。然后悲剧从此开始

程序员以懒出名,所以后面的开发历程中所有的tomcat配置都是复制了。

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

嗯,差不多就是这样子的配置一直复制粘贴延续至今。

因为开发的时候一直用的是jetty,所以开发一直没问题,但是每次打成war放在tomcat下跑的时候发现post参数丢失,springMVC中所有的参数均为null。百撕不得骑姐啊。。

直到我看到了这篇文章:http://www.cnblogs.com/luoruiyuan/p/6518524.html

所以如果有和我一样问题的朋友看看你们的tomcat配置,一定不要将maxPostSize设置为0,如果要取消post限制,请将maxPostSize设置为-1


本文地址:http://darren.ink/archives/152

相关文章:

标签: java, apache, spring, tomcat

添加新评论