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 回答