@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...