1. 程式人生 > >js建立map,然後java後臺接受

js建立map,然後java後臺接受

嚴格的來說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);
       
    }