ajax发送请求数据,后台使用实体类模型接参数

1、发送的数据格式为json格式。

2、在ajax发送是设置请求头消息。

3、controller的参数类型需要加入注解@RequestBody

 
前端jsp代码:

    $.ajax({
        url: '${pageContext.request.contextPath}/roleConfigController/updateRole',
        async: 'true',
        type: 'post',
        data: JSON.stringify(data), //1、将数据转为json格式
        contentType: 'application/json;charset=utf-8', //2、设置请求头信息。3、后台用模型接参数
        success: function (msg) {

        }


后端controller代码:

    @RequestMapping("updateRole")
    @ResponseBody
    public String updateRole(@RequestBody Role role) {
        roleConfigService.updateRole(role);
        return null;
    }

你可能感兴趣的:(javaweb-jsp,ajax)