1

コントローラーから単純な JSON オブジェクトを返すために、 json スプリング ビューを使用しています。

問題は、私が望むよりも多くのデータを返すことです。コントローラーでこれだけを行っているときに、検証エラーとモデル内のものを返しています。

Map model = new HashMap()
model.put("success", "true");
return new ModelAndView("jsonView", model);

ドキュメントのこのページの下部を見ると、POST が返すデータを取得しているように見えます。私は投稿を行っていません。パラメータを使用して URL に直接アクセスして GET を行っています。

この lib を取得して、モデル内のデータのみを返すにはどうすればよいですか?

4

1 に答える 1

0

このライブラリを使用しましたが、期待どおりに機能しました。上記のコードの次のバリエーションを試して、動作するかどうかを確認していただけますか? 場所によってはこれを使う...

ModelAndView modelAndView = new ModelAndView("jsonView");
ModelMap map = modelAndView.getModelMap();
map.addAttribute("success", "true");
return modelAndView;
于 2011-01-01T18:05:44.657 に答える