Я використовую jQuery $.getJSON()
для здійснення асинхронних дзвінків до мого простого Spring 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
даних.