在 Spring MVC 中,要 redirect 时,如何传参数? 如果把参数加到 url 的 query string 里则显得不太漂亮。这时,可以用 RedirectAttribute。
@RquestMapping("/test")
String test(Model model, RedirectAttributes ra){
ra.addFlashAttributes("msg", "hello world!");
return "redirect: /list";
}
@RequestMapping("/list")
String list(Model model){
String msg = model.asMap.get("msg");
// 如果不处理也可以,model 里自带相关的信息。
}