● 直接重定向:无法取到值
@RequestMapping("login")
public ModelAndView login(@ModelAttribute("user") User user, RedirectAttributes attr) {
attr.addFlashAttribute("user",user);
return new ModelAndView("redirect:home.jsp")
● 通过转发到另一个Action,由另一个Action重定向到页面
@RequestMapping("loginSuccess")
public ModelAndView loginSuccess () {
return new ModelAndView("home");
}
● 完整代码:
@RequestMapping("login")
public ModelAndView login(@ModelAttribute("user") User user, RedirectAttributes attr) {
attr.addFlashAttribute("user",user);
return new ModelAndView("home");
}
@RequestMapping("home")
public ModelAndView loginSuccess () {
return new ModelAndView("redirect:home.jsp");
}