Springmvc接收數組參數,必須添加@RequestParam注解
注解格式@RequestParam(value="前端參數名[]")
示例:
controller端的代碼
@RequestMapping("/array") public void getArray(@RequestParam(value="datas[]") String[] names) { for(int i=0;i<names.length;i++) { System.out.println(names[i]); } }
前台請求代碼
var bearnames = ['熊大',"熊二"]; $.ajax({ type:'post', url:'/FileUpload/flowerController/array', data:{ //datas為前端參數名 datas:bearnames }, cache : false, success:function(){ alert('參數傳遞成功'); },error:function(){ alert('參數傳遞失敗'); } })