0
ModelAndViewオブジェクトを介してJSPを返すSpring MVCコントローラへのポストコールを行う必要があります。また、コントローラーにはクライアントからのJSONオブジェクトが必要です。jsonでポストコントローラコールを呼び出してModelViewオブジェクトを返す方法
@RequestMapping(value="/test", headers="Accept=application/json", method=RequestMethod.POST)
public ModelAndView test(@RequestBody RequestObject requestObj) {
return new ModelAndView("file.jsp");
}
私はajaxでコントローラを呼び出しています。
jQuery.ajax({
type: 'POST',
url: "/test",
data:myJSON,
contentType: "application/json",
success: function(data) {
$("body").html($(response));
}
});
この方法をお勧めしますか?私はビュー全体をレンダリングするためにajaxを使用することに反対していましたが、これについてはあまり見つけられませんでした。
おかげ