使用spring mvc RequestBody时出现HTTP 415错误

时间:2016-02-18 09:48:14

标签: java spring spring-mvc

我使用JQuery网格插件来表示UI上的数据。添加行功能将表单编码的url请求发送到服务器。

映射如下

@RequestMapping(value = "/add", method = POST, consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE)
@ResponseBody
public CDto addC(@RequestBody CDto c) {
    // Write to DB.
}

我收到HTTP 415错误。

如果我使用HttpServletRequest作为参数,那么我没有得到415

@RequestMapping(value = "/add", method = POST, consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE)
@ResponseBody
public CDto addC(HttpServletRequest r) {
    // Write to DB.
}

CDto是一个带有默认构造函数的简单pojo。

我想使用RequestBody注释来解析主体。这里可能出现什么问题?

0 个答案:

没有答案