[英]Read Variable from URL Encoded Array with Square Brackets
我正在尝试从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: saveData.jsp?name=Test1&name=Test2
使用括号,我该怎么做?
您可以使用方括号检查参数
String[] name = null;
if (request.getParameterValues("name") != null){
name = request.getParameterValues("name");
}else if(request.getParameterValues("name[]") != null){
name = request.getParameterValues("name[]");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.