我正在尝试从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
我如何用括号做同样的事情?
答案 0 :(得分:0)
您可以检查带括号的参数
String[] name = null;
if (request.getParameterValues("name") != null){
name = request.getParameterValues("name");
}else if(request.getParameterValues("name[]") != null){
name = request.getParameterValues("name[]");
}