在 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 里自带相关的信息。
}

本文介绍在SpringMVC框架中使用RedirectAttributes进行重定向时传递参数的方法,避免了将参数置于URL查询字符串中,提供了更为优雅的解决方案。
271

被折叠的 条评论
为什么被折叠?



