Flex navigateToURL URLRequest 发送POST数据 后台接收数据空

FLex:

var variables:URLVariables=new URLVariables();
var u:URLRequest=new URLRequest(exportOptions.echoUrl); 
u.data=data;
u.method=URLRequestMethod.POST;
navigateToURL(u, "_self");

Java:

String data = req.getParameter("key");

后台接收数据 data 为空。而且是数据量大的时候为空,猜测应该是tomcat对post数据大小的限制。

修改tomcat配置文件:

apache-tomcat-7.0.70-32\conf

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

修改maxPostSize=”1024000″。然后重启tomcat就可以了。

发表评论