【问题标题】:Send large amount of text to servlet via form通过表单向 servlet 发送大量文本
【发布时间】:2014-05-04 11:21:05
【问题描述】:

我正在研究 Java Servlet。我的 jsp 文件上有表单,我正在将大量文本从表单发送到 servlet,它成功发送到 servlet 但是,如果我发送较少,我无法从请求对象获取任何参数获取参数在我的 servlet 类上始终为空传递给 servlet 时的文本量可以正常工作。我不知道如何解决这个问题。你能知道这个问题的解决方案对我有帮助吗?我会欣赏你的效果。

Huge amount of text count. It's above 50,000

【问题讨论】:

  • GET 或 POST 方法是什么?
  • 我在表单中使用了 POST 方法
  • 是您在单个参数中使用了较大的文本还是参数过多...
  • 抱歉单个参数导致大量文本
  • 看起来和 [link] stackoverflow.com/questions/2943477/… 一样

标签: java javascript html jsp servlets


【解决方案1】:

编辑 Tomcat 的 server.xml。在元素中,添加属性 maxPostSize 并设置更大的值(以字节为单位)以增加限制。 如果maxPostSize="0" 表示它是无限的..

【讨论】:

  • 我有问题如何响应写入最大大小?
  • 是什么意思?我没听懂。@StackOverflowUser
  • 我响应通过servlet写入excel文件,但是这些文件上的大量数据写入无法打开这些文件。
  • 尝试增加这个maxHttpHeaderSize
  • 在同一个 tomcat server.xml 上?
【解决方案2】:

你应该检查你的tomcat版本,如果大于7maxPostSize="0"不会影响,设置maxPostSize="-1"是可以的。

【讨论】:

    猜你喜欢
    • 2012-02-19
    • 2013-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-24
    • 2016-08-01
    • 2014-04-10
    • 1970-01-01
    相关资源
    最近更新 更多