URL StudentEdit.html を処理するコントローラーがあります。AJAX を使用してコントローラー値「get」に渡すと、別のページ viewStudents.html にリダイレクトする必要がありますが、何も起こりません。私は同じページにとどまります。このメソッドは ModelAndView を返しますが、別のページにリダイレクトされない理由はわかりません。
また、URLを次のように設定しようとしました:
redirect:viewStudents.html および redirect:viewStudents
しかし、それは役に立ちませんでした。
@RequestMapping(value = "/studentEdit.html", method = RequestMethod.GET)
public ModelAndView getStudentProfile(@RequestParam(value = "get", required = false) String get) {
if(get != null && get.equals("get")) {
return new ModelAndView("redirect:/viewStudents.html");
} else {
ModelAndView mav = new ModelAndView("studentEdit");
return mav;
}
}
function getStudent() {
$.ajax({
type: "GET",
url: "/IRSystem/studentProfileEdit.html",
data: "get=" + 'get',
success: function(response) {
},
error: function(e) {
alert('Error' + e);
}
});
}
情報をいただければ幸いです、ありがとうございます。