Estoy usando jQuery's $.getJSON()para hacer llamadas asincrónicas a mi simple backend Spring MVC. La mayoría de los métodos del controlador Spring se ven así:
@RequestMapping(value = "/someURL", method = RequestMethod.POST)
public @ResponseBody SomePOJO getSomeData(@ModelAttribute Widget widget,
@RequestParam("type") String type) {
return someDAO.getSomeData(widget, type);
}
Tengo las cosas configuradas para que cada controlador devuelva el @ResponseBodycomo JSON, que es lo que el lado del cliente espera.
Pero, ¿qué sucede cuando se supone que una solicitud no devuelve ningún contenido al lado del cliente? Puedo tener:
@RequestMapping(value = "/updateSomeData" method = RequestMethod.POST)
public @ResponseBody void updateDataThatDoesntRequireClientToBeNotified(...) {
...
}
Si no, ¿cuál es la sintaxis adecuada para usar aquí?
POSTdatos.