0

エンコードされた角かっこがある saveData.jsp から要求変数を読み取ろうとしています。何かのようなもの:

URL: saveData.jsp?name%5B%5D=Test1&name%5B%5D=Test2
String[] name = null;
if (request.getParameterValues("name") != null){
   name = request.getParameterValues("name");
}

上記のコードは、URL に括弧がない場合に機能します。

URL: saveData.jsp?name=Test1&name=Test2

ブラケットで同じことを行うにはどうすればよいですか?

4

1 に答える 1

0

括弧でパラメーターを確認できます

String[] name = null;
if (request.getParameterValues("name") != null){
   name = request.getParameterValues("name");
}else if(request.getParameterValues("name[]") != null){
   name = request.getParameterValues("name[]");
}
于 2013-10-07T18:33:06.623 に答える