我正在使用jQuery $.getJSON()
对我的简单Spring MVC后端进行异步调用。大多数Spring控制器方法如下所示:
@RequestMapping(value = "/someURL", method = RequestMethod.POST)
public @ResponseBody SomePOJO getSomeData(@ModelAttribute Widget widget,
@RequestParam("type") String type) {
return someDAO.getSomeData(widget, type);
}
我已经进行了设置,以便每个控制器都将@ResponseBody
as作为JSON 返回,这是客户端所期望的。
但是,当请求不应该将任何内容返回给客户端时,会发生什么呢?我能有......吗:
@RequestMapping(value = "/updateSomeData" method = RequestMethod.POST)
public @ResponseBody void updateDataThatDoesntRequireClientToBeNotified(...) {
...
}
如果没有,在这里使用什么合适的语法?
POST
数据的正确方法。