jQueryを使用$.getJSON()
して、単純なSpringMVCバックエンドへの非同期呼び出しを行っています。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(...) {
...
}
そうでない場合、ここで使用する適切な構文は何ですか?