js建立map,然後java後臺接受
阿新 • • 發佈:2018-11-02
嚴格的來說js是沒有map的,只是建立類似於map的資料結構現在我就js建立map做一個簡單的例項,希望可以幫助到大家
(1)建立一個js變數作為map物件
var map = {};注意:後面必須是大括號
(2)給建立的js變數賦值,構造map物件
map["usrName"]="job"這就構造了一個map的鍵值對 ,也就和map的資料結構類似想要給map存放更多的鍵值對和java中的map物件賦值類似,在這裡我就不一一贅言
(3)java控制層接受map物件
後臺用一個Map<String,String>來作為請求引數,引數名要和ajax中的引數名一致,否則收不到值
@RequestMapping(value = "/mathArithmetic") @ResponseBody public Result mathArithmetic( @RequestParam Map<String, String> bindParam) throws ScriptException { //這裡就是接受map物件 Map<String, String> paramMap = new HashMap<String, String>(); paramMap = OperationUtil.bindParam(bindParam, paramas); }