使用backbone 模型的save方法,发送post请求 model.save(model.toJSON())
无法解析json注入对象,代码如下:
@RequestMapping(value = "/add", method = RequestMethod.POST, consumes = "application/json", produces = "application/json",headers ={"Accept=application/json"}) @ResponseStatus(HttpStatus.CREATED) @ResponseBody public String add(@RequestBody Activity activity, HttpServletRequest request, HttpServletResponse response) {
另外还配置了jakson,也不好用,代码如下:
写个filter,在spring mvc前面拦截一下, 看requst里的内容,看看有没有什么发现
之前遇到过一个angular提交的请求后台php无法解析,主要是发送的和接收的类型不匹配
链接:angularjs向后台传参,后台收不到数据
只能帮到这里了,给楼主一个思路吧,顺便顶一下
同求!!!在线等!!!
//添加判断条件 !options.emulateJSON && // Ensure that we have the appropriate request data. if (!options.emulateJSON && options.data == null && model && (method === "create" || method === "update" || method === "patch")) { params.contentType = "application/json"; params.data = JSON.stringify(options.attrs || model.toJSON(options)); } // For older servers, emulate JSON by encoding the request into an HTML-form. if (options.emulateJSON) { params.contentType = "application/x-www-form-urlencoded"; params.data = model.toJSON();//这一行做了修改 }