Post提交参数时,如果参数值的长度太长,后台通过Map<String, String[]> requestParameterMap=request.getParameterMap();获取参数,获得的requestParameterMap的size为0;
解决方法是通过修改tomcat的server.xml(路径为D:apache-tomcat-7.0.73apache-tomcat-7.0.73conf)文件的maxPostSize参数;其中注意,tomcat7设置maxPostSize的值为“-1”,tomcat6是maxPostSize为“0”;此设置代表post请求不受长度显示;
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" maxPostSize="-1" redirectPort="8443" />