0

JAVA で 255 バイトを超える文字列をあるページから別のページに送信したい (つまり、var a="abcd......(8000 character)") 今、この変数をクエリ文字列に渡したいのですが、エラー。

では、このデータを次のページに渡すにはどうすればよいですか。

解決策を教えてください

次のようにjsonを使用しています:

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

ここで data=xyz で、クエリ文字列を使用して xyz の 80000 以上のデータ置換を送信したいですか?

4

3 に答える 3

6

GET ではなく POST を使用します。クエリ文字列の長さには制限があり、それについては何もできません。大量のデータを送信する場合は、GET の代わりに POST を使用してください。

于 2013-02-17T10:41:16.190 に答える
0

JSP では、request.setattribute() を使用して設定し、request.getattribute() を使用して宛先に取得できます。

于 2013-02-23T09:15:43.990 に答える
0

HTML フォーム タイプを「投稿」に変更します

JSON を使用している場合、これは JSON POST リクエストに役立つ可能性があります

JSON POST リクエストの使用

于 2013-02-17T10:41:36.967 に答える