【问题标题】:It seems strange to get object values from "spring"从“spring”获取对象值似乎很奇怪
【发布时间】:2017-05-16 09:26:00
【问题描述】:
    obj = {"A":"A","B":"B"};
    $.ajax({
        url : "blur",
        data : {
            "aaa":obj
        },

        type : 'POST',
        success : function(result) {
            console.log("data : ",result);
        },


    });
    @RequestMapping(value="blur.do")
    public ModelAndView aa(@RequestParam HashMap<String, 
    Object>dto) throws Exception {

    ModelAndView mav = new ModelAndView();

    log.debug("********** map: " + dto); 
    // dto.get("aaa") -> error
    // dto.get("aaa[A]") -> A
    return mav;
}


"********** aaa: dto : {aaa[A]="A",aaa[B]="B"}

与上面的源代码一样,我使用“ajax”传递了值。

但它看起来像这样:

我想要的结果是 {aaa={"A","B")}

【问题讨论】:

    标签: java spring jsp


    【解决方案1】:

    试试这个

    var obj; 
    obj = {"aaa":{"A":"A","B":"B"}};
    console.log(obj);
    console.log(obj["aaa"]);
    console.log(obj["aaa"]["A"]);
    

    输出:

    对象{ zzz:对象,aaa:对象}

    对象{ A:“A”,B:“B”}

    一个

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-02
      • 1970-01-01
      • 2012-07-15
      • 2020-04-16
      • 1970-01-01
      相关资源
      最近更新 更多