【发布时间】:2023-03-14 08:10:01
【问题描述】:
当我从 JSP FORM 发送请求时,服务器端会自动将数据解析到我的 ModelObject。但是当我从 Backbone save() 发送请求时,我的 ModelObject 在服务器端是空的。我怎样才能像 JSP FORMs 那样做呢?
@RequestMapping(value = "/member/ajax*", method = RequestMethod.POST)
public void onSubmitAjax(Member member, HttpServletResponse response, HttpServletRequest request) throws Exception {
//member is empty
memberManager.saveMember(member);
}
当我使用 GET 时,它在客户端工作:
@RequestMapping(value = "/member/ajax*", method = RequestMethod.GET)
public
@ResponseBody
Member showForm(@RequestParam(required = false) Long id, HttpServletRequest request) throws Exception {
Member member = memberManager.getMember(id);
return member;
}
【问题讨论】:
标签: spring model-view-controller spring-mvc model