数据在控制器端没有绑定,我使用angularjs httppost发布数据,这与控制器中的DTO没有绑定。
这是我的angularjs代码:
$http.post(ctxPath + 'sampleUrl', dataObject, {
headers: {
'Content-Type': 'multipart/form-data;boundary=gc0p4Jq0M2Yt08jU534c0p'
}
}).then(function (res) {
alert(res);
});
我的后端代码是:
@RequestMapping(value = "sampleUrl", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON)
public @ResponseBody
BaseResponse createOrUpdate(
SomeDTO someDTO,
HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
}
这是浏览器输出:
数据与控制器中的DTO没有绑定,所有变量都是空值,什么是错误的?