1. 程式人生 > >SpringMvc+Spring4+hibernate框架 ajax提交JSON資料Controller接收

SpringMvc+Spring4+hibernate框架 ajax提交JSON資料Controller接收

jsp頁面程式碼:

$.ajax({
            type: "POST",
            url: "revise/modifyPass",
            dataType: "json",
            contentType: "application/json",   //這個必須寫,後臺controller註釋用@ResponseBody

            data: JSON.stringify({
                userName : "destiny",
                password : "destiny"
            }),
            success : function (data) {
                if(data.success) {
                    alert(data.message);
                } else {
                    alert(data.message);
                }
            }
        });



後臺Controller:

@RequestMapping(value = "/modifyPass", method = RequestMethod.POST)
    @ResponseBody
    public void modifyPass(@RequestBody Map<String, Object> data) {

        JSONObject jsonObject = new JSONObject(data);


        System.out.println(jsonObject.get("userName").toString().trim());
        System.out.println(jsonObject.get("password").toString());

    }

這樣看可以了 目前這個方法試驗成功 不知道還有沒有其他的方法,新手剛剛上路,歡迎留言指正!