SpringMvc+Spring4+hibernate框架 ajax提交JSON数据Controller接收

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/InnovationAD/article/details/73197609

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());

    }

这样看可以了 目前这个方法试验成功 不知道还有没有其他的方法,新手刚刚上路,欢迎留言指正!

猜你喜欢

转载自blog.csdn.net/InnovationAD/article/details/73197609