我使用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注释来解析主体。这里可能出现什么问题?