I have a page check where I add an flashAttribute("error","Test message"); and return an RedirectView to page login.
@RequestMapping(value = "/login")
public ModelAndView mainPage(Model model){
System.out.println(" - " + model.asMap().get("error") + " - "); //-> - null -
return new ModelAndView("/login");
}
@RequestMapping(value = "/check")
public View checkLogin(RedirectAttributes redirectAttributes,
@RequestHeader(value = "username", required = false)String username,
@RequestHeader(value = "password", required = false)String password){
redirectAttributes.addFlashAttribute("error", "Test message");
return new RedirectView("/login");
}
This line: model.asMap().get("error") return null. How I can handle RedirectAttributes?