私はJQueryのpost()
を使用していますが、私のサーブレットはパラメータとして渡す配列を見ません。私のサーブレットで
var myArray = ['1', '2'];
$.post('action.do', {"arrayData":myArray, "mode":"insert"});
:
私のjavascriptのは、このようになります出力
System.out.println(request.getParameterMap());
:
{モード=挿入}私は「
また、リート
$.post('action.do', {"arrayData[]":myArray, "mode":"insert"});
と
これを有効にするには、パラメータマップに '{mode = insert、[email protected]} 'などのようなものが表示されます。サーブレットは 'arrayData'パラメータをまったく受け取っていません。文字列または文字列配列、または他の種類のオブジェクトです。 – bdares
私の経験によると、これはうまくいかないでしょう。 –