提交大表时的问题

时间:2014-12-15 13:43:23

标签: forms internet-explorer tomcat

修改

看起来我犯了很多错误。

首先,似乎问题不仅仅发生在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没问题。

配置:

  • 客户端:JavaScript
  • 服务器:Apache Tomcat / Java

因此,即使我使用POST,是否有一些特殊限制?是否有一些要在服务器上更改的参数或要添加的一些JavaScript行以避免这种情况?告诉我,如果我忘记提及一些信息。

编辑:问题未出现

0 个答案:

没有答案