通过url传递数组参数,获取值
需要传递的数组为varNames,则在URL后面加上?varNames=cop_system&varNames=power_level。如下:
即可获得["cop_system",""]
如果出现如下错误:
有可能是你传递的参数如下?varNames[]=cop_system&varNames[]=power_level
去掉“[]”,同时也要去掉后台接收参数的“[]”
获取URL传递的参数(非数组):
public String getData(HttpServletRequest request){
String userName=new String(request.getParameter("userName"));
System.out.println(userName);
}
使用SpringMVC注解 @RequestParam (数组):
public String getData(@RequestParam(value = "varNames",required = false,defaultValue = "") String[] varNames){ if(varName.length>0) for(String varName:varNames) System.out.ptintln(varName); }