潘氏番茄酱

不积跬步无以至千里

导航

关于tomcat7配置maxPostSize=“0”时,后台无法接收前台参数的问题

Post提交参数时,如果参数值的长度太长,后台通过Map<String, String[]> requestParameterMap=request.getParameterMap();获取参数,获得的requestParameterMap的size为0;

解决方法是通过修改tomcat的server.xml(路径为D:\apache-tomcat-7.0.73\apache-tomcat-7.0.73\conf)文件的maxPostSize参数;其中注意,tomcat7设置maxPostSize的值为“-1”,tomcat6是maxPostSize为“0”;此设置代表post请求不受长度显示;

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

 

posted on 2018-02-23 13:50  潘氏番茄酱  阅读(229)  评论(0编辑  收藏  举报