【发布时间】:2014-01-25 14:41:59
【问题描述】:
我有这个问题,我用 get 调用 API,它工作正常,而它在 POST 的情况下给出空对象。下面是代码sn-ps。
@Controller
@RequestMapping("/demo")
public class DemoController {
@RequestMapping(value = "/create")
public ModelAndView createUser(@ModelAttribute User user) {
...
...
}
}
GET: localhost:8080/demo/create.json?name=test&title=这很好用 使用表单数据的 POST 不起作用。我得到的是空对象。
public class User implements Serializable {
private String name;
private String title;
...
}
【问题讨论】:
-
所以对于 POST 请求,
createUser方法正在被调用 - 但User对象有一个空的name和title? -
你能出示一下表格吗?
标签: spring spring-mvc post model-view-controller modelattribute