私は現在AppEngine上でJavaを使用しています。App Engine上でajaxを使用した配列をJavaに送信
私はJavaScriptの文字列を持っています。 jQueryとajax()
関数を使用してこの配列をサーバーに送信したいと思います。
アレイを送信してJavaサーバー側でList<String>
インスタンスに変換できるようにするにはどうすればよいですか?
編集:私はこのコード(jQueryの)を使用してきたクライアント側で
:
var namesArray = []
namesArray[0] = "a"
namesArray[1] = "b"
$.ajax({
type: "POST",
url: "/ajax/someURL",
data: {
namesArray: namesArray
}
});
私は、サーバー側をデバッグするとき、私はHttpServletRequestのインスタンス_parametersがあることがわかります。
{namesArray[]=[a,b]}
しかし、req.getParameter("namesArray[]")
を使用すると、文字列「a」が返されます... abovと同様に私の目標は、 "a"と "b"の両方を含む文字列リスト(List<String>
)を得ることです。
Gusさんありがとうございますが、私の最大の問題はこれをJavaの文字列リストに変換することです:/ – Meir
req.getParameter( "namesArray") '、つまり '[]'を付けても呼び出せませんか? – Gus
nullを返す – Meir