DataForm发布值但在服务器上为null

时间:2015-08-20 09:17:59

标签: java spring-mvc

使用DataForm对象我发现它的值正确发布到服务器。这是截图 enter image description here

但在服务器上我为这些对象获取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
}

1 个答案:

答案 0 :(得分:1)

你必须添加@RequestBody注释,以便Spring将传入的JSON转换为来自帖子体的对象。看看这个堆栈溢出帖子 @RequestBody and @ResponseBody annotations in Spring