私のシナリオは基本的に私のコントローラに文字列として3つのオブジェクトのリストを送信しようとしています。以下のようにajax投稿を使用します。私は私のページは(JSP)ページを確認するためにリダイレクトされるようにしたいが、私の場合には起こってはまだそれでいただきました!ここでspringmvcでajaxのポストコールの後に私のページ(jsp)を別のページ(jsp)にリダイレクトできる方法はありますか
@RequestMapping(value = "ajaxEditFormUpdate", method = RequestMethod.POST)
@ResponseBody
public ModelAndView handleResponse(@RequestBody String records) {
System.out.println(records);
String viewName = "content/review";
ModelAndView mav = new ModelAndView();
mav.setViewName(viewName);
return mav;
}
:
$.ajax({
type: 'POST',
dataType: 'json',
url: "ajaxEditFormUpdate",
data: JSON.stringify(newData),
beforeSend: function(xhr) {
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Content-Type", "application/json");
}
});
MyController:JavaScriptのAJAX呼び出しの機能
同じページではあるが、(chrome開発ツールの)ネットワークの応答セクションには、HTML形式のJSPページが表示されますが、ページはレンダリングされていません。レビューページを表示できる方法はありますか?
ありがとうございました。 –
あなたはどちらを選んだのですか:正常かハックですか? – Optio
普通のもの、追加のコントローラを追加してレビューページを取得する –