Я использую 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(...) {
...
}
Если нет, то какой синтаксис использовать здесь? Спасибо заранее!