springmvc 傳遞和接收數組參數


java url中如何傳遞數組,springMVC框架controller類如何接收數組參數?

下面介紹一下URL中傳遞數組參數方法:

dd.do?titles[]=col1&titles[]=col2&titles[]=col3

或者使用ajax方式傳遞:

var param = {titles:[ 'col1' , 'col2' , 'col3' ]}; 
$.ajax({url: "dd.php" , type: "post" , data:param, async: false , dataType: "json" ,/**這個類型很重要 */ cache: false , error: function (data) { 
         rtnObj = data.responseText; 
     }, beforeSend: function (XMLHttpRequest) { 
         //ajaxStart(); 
     }, complete: function (XMLHttpRequest, textStatus) { 
         //ajaxComplete(); 
     }, success: function (data) { 
         rtnObj = data; 
     }});
   

在springMVC中controller類接收數組參數的方法:

@RequestMapping (value= "/save" , method = RequestMethod.POST) 
@ResponseBody 
public String save( @RequestParam (value = "titles[]" ) String[] titles){ 
     System.out.println(titles); 
     return null
}
   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM