修改
看起来我犯了很多错误。
首先,似乎问题不仅仅发生在IE中(我的测试中一定是失败的)
其次,将 maxPostSize = -1 解决了问题。我更改了server.xml(apache-tomcat文件夹中的那个和指向通过Eclipse创建的服务器的服务器配置的文件夹)
对我的不好解释再次抱歉。再次感谢帮助我。
我在尝试提交包含大值(~1M个字符)的输入的表单时遇到问题。
<form id="whatever" method="post" action="'+url+'" accept-charset="utf-8" enctype="application/x-www-form-urlencoded"' + this.target + '>
<input type="hidden" name="whatever2" id="whatever2" />
</form>
document.getElementById(whatever).submit();
req.getParameter("whatever2");
当尝试获取服务器端(doPost)的参数值(whatever2)时,它在大(超过100万个字符)时返回null,但在包含较少字符时效果很好。
分配值时没有问题,但似乎没有发送这个(没有JS错误) 此问题仅出现在IE上(使用Quirks模式),使用Mozilla Firefox没问题。
配置:
因此,即使我使用POST,是否有一些特殊限制?是否有一些要在服务器上更改的参数或要添加的一些JavaScript行以避免这种情况?告诉我,如果我忘记提及一些信息。
编辑:问题未出现