java - 如何在java中使用查询字符串发送超过255字节的字符串

标签 java javascript jsp

我想在JAVA中从一个页面发送超过255字节的字符串到另一个页面, (即 var a="abcd......(8000 个字符)"现在我想将此变量传递给查询字符串,但它给出错误。

那么我怎样才能将这些数据传递到下一页。

请给出解决方案

我使用 json 如下:

xmlHTTP=new XMLHttpRequest();
var url="path of jsp page?data=xyz"
xmlHTTP.open("POST",url,true);
xmlHTTP.send(null);

此处 data=xyz,我想使用查询字符串发送超过 80000 个 xyz 的数据替换?

最佳答案

使用 POST 而不是 GET。查询字符串的长度有限,您无法对其执行任何操作。如果您有大量数据要发送,请使用 POST 而不是 GET。

关于java - 如何在java中使用查询字符串发送超过255字节的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14920200/

相关文章:

java - 是否可以从 JSP 向 Spring Controller 发送不止一种类型的对象?

java - 在jsp中显示巨大的数组列表

java - android 创建 .txt 和 .csv 文件抛出 ENOENT No such file or directory 异常

java - 无法为@override方法抛出异常

java - Java中使用回溯递归打印字符串的所有子序列

JavaScript的replace()/g修饰符仅替换模式的最后一个

javascript - iCal 文件下载在 IE 中发送错误

javascript - 我应该在我的 WIN7 IE9 机器上从 MSXML4 升级还是降级

java - 将 ArrayList<> 对象传递给扩展 ArrayList 的类

java - jsp页面只显示字符串中的一个单词