Я использую 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
как JSON, что и ожидает клиентская сторона.
Но что происходит, если запрос не должен возвращать какой-либо контент на стороне клиента? Можно мне:
@RequestMapping(value = "/updateSomeData" method = RequestMethod.POST)
public @ResponseBody void updateDataThatDoesntRequireClientToBeNotified(...) {
...
}
Если нет, то какой синтаксис здесь использовать?
POST
данных.