コントローラーから表示ページにメッセージ (エラー/成功) を渡したい場合は、以下のコードが役立ちます。
@Controller
@RequestMapping("/controllerPath")
public class editDeleteController {
@RequestMapping(method = RequestMethod.GET)
public String methodName(ModelMap model) {
model.addAttribute("message", "Message1");
model.addAttribute("moremessage", "Message2");
return "viewName";//veiwName here in your case it is displayPage
}
}
表示ページでは、
<h1>Message : ${message}</h1>
これがうまくいかない場合は、詳細に説明してください。
ありがとうございました
さて、私はあなたの要点を理解したと思います。このように考えてください。
@RequestMapping(method = RequestMethod.GET)
public String editDelete(ModelMap model) {
if(success)
{
model.addAttribute("result", "Success");
return new ModelAndView("redirect:/displaytagView");//Chaining your controller so it will refresh your Accounts
}else{
model.addAttribute("result", "Error");
return "displayPage";
}
}
コントローラーを displayPage コントローラーにチェーンして、更新されたデータを表示します。この希望を試してみてください