使用DataForm对象我发现它的值正确发布到服务器。这是截图
但在服务器上我为这些对象获取null。这是我的服务器端代码
@RequestMapping(method = POST, value = "/create", produces = "application/json")
@ResponseBody
public UIResponse createDS(@Validated @ModelAttribute(value = "dS") DSDto dSDto,
BindingResult result) {
//here dSDto.name and dSDto.description is null
}
答案 0 :(得分:1)
你必须添加@RequestBody注释,以便Spring将传入的JSON转换为来自帖子体的对象。看看这个堆栈溢出帖子 @RequestBody and @ResponseBody annotations in Spring