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;
}