3

次のフォームを配置したい:

<input type="hidden" name="MPK[]" value="x" class="MPK"/>
<input type="hidden" name="MPK[]" value="y" class="MPK"/>
<input type="hidden" name="MPK[]" value="z" class="MPK"/>
...

サーブレットまたは JSP ページに POST します。サーブレットの1つの配列でこれらの入力の値を取得する方法は?

request.getParameterValues("MPK");

名前から [] を削除しても機能しません。

4

2 に答える 2

6

配列を解析して値を取得する必要があります。

String[] mpk;

mpk= request.getParameterValues("mpk");
for(int i = 0; i < mpk.length; i++)
{
System.out.println(mpk[i]);
}
于 2012-10-23T13:38:33.177 に答える
1

パラメータ名から「[]」を削除します。例えば

<input type="hidden" name="MPK" value="x" class="MPK"/>
于 2012-10-23T13:38:24.643 に答える