如何在Javaservlet中接收大字符串?

如何在Javaservlet中接收大字符串?,java,jquery,jsp,servlets,url-parameters,Java,Jquery,Jsp,Servlets,Url Parameters,我正在构建一个JSP应用程序。我试图使用base64编码将屏幕截图图像从页面发送到servlet。它使返回的字符串超长,长度为100k个字符。因此,当我将其发布到servlet并使用getParameter时,我在那里得到了null 有没有一种方法可以分块得到它们?我是不是遗漏了什么?我发现这可能对你有用 纳米特·拉纳: 我们使用GZip压缩/解压缩来减小字符串的大小。而且效果很好 因此,.net服务压缩了这个巨大的字符串,将其发送到我们的Servlet。然后我们在服务器上解压它。Tomcat

我正在构建一个JSP应用程序。我试图使用base64编码将屏幕截图图像从页面发送到servlet。它使返回的字符串超长,长度为100k个字符。因此,当我将其发布到servlet并使用getParameter时,我在那里得到了null


有没有一种方法可以分块得到它们?我是不是遗漏了什么?

我发现这可能对你有用

纳米特·拉纳:

我们使用GZip压缩/解压缩来减小字符串的大小。而且效果很好


因此,.net服务压缩了这个巨大的字符串,将其发送到我们的Servlet。然后我们在服务器上解压它。

Tomcat的默认值
maxPostSize
是2M,我在哪里更改它?Eclipse中的server.xml文件只有几行,其中没有maxPostSize?我必须手动输入吗?我尝试过更改它,但仍然无法在servlet中读取该参数,对于传输base64,我应该设置什么类型的contentType?让我给你看那条线的前几行<代码>数据:图像/png;base64,IVBorW0KggoaaaAnsuhueugaar0AakwcayaaBetyetaaagaeleqvr4xuzdv5bc14e…………..您确定它使用较小的字符串吗?我发现一些信息可能会有所帮助。谢谢,我会看看的!顺便说一句,如果有人能告诉我,有没有一种方法可以像处理文件一样处理参数值?