@GetMapping(value = "url")
public String toAddPage(ModelMap map){
System.out.println("toAddPage" + map.get("param"));
return "url/details";
}
@PostMapping(value = "url")
public String addUrl(UrlBean bean, RedirectAttributes redirectAttributes){
System.out.println(bean);
redirectAttributes.addAttribute("name", "join");
redirectAttributes.addFlashAttribute("param", bean);
return "redirect:/url";
}
addAttribute方法相当于直接拼接到url后边
===> 重定向到了 url?name=join
addFlashAttribute方法则会放到session中。session在跳到页面后马上移除对象。
所以你刷新一下后这个值就会丢掉。
Spring mvc--俩个Controller传值-RedirectAttributes 使用
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 标签:SpringMVC 页面跳转 参数传递 spring接收请求参数: 1,使用HttpServletReque...
- 第一种传值: controller中是几个单独的基本类型参数spring MVC-controller jQuer...
- 控制器之间经常需要互相传递值,第一个控制器(简称 MasterVC)在通过 NavigationControlle...