2


3

POSTメソッドを使用してJSONオブジェクトを取得し、Spring 3.0コントローラのオブジェクトにマップする方法は?

オブジェクトの配列のJsonを取得するコントローラーをマッピングするリクエストを追加したい。 JSONはpostを使用してjavascriptから送信されます。

ありがとう、Kfir

1 Answer


2


これは、Springの `@ RequestBody`アノテーションを使用して実行できます。

@ResponseBody
public Map handleJsonPost(@RequestBody Map requestJson) {
   ...
   return responseJson;
}

これにより、戻り値がJSONとして返されます。

また、アプリケーションのクラスパスにJacksonライブラリを含め、追加する必要があります。


コンテキストへ(http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/mvc.html#mvc-annotation-driven[docs]を参照)