SpringMvc 中RedirectAttributes对象重定向传参

来源:互联网 发布:网络与系统攻击技术 编辑:程序博客网 时间:2024/04/30 16:17

Struts2式的FlashAttribute

为了防止用户刷新重复提交,save操作之后一般会redirect到另一个页面,同时带点操作成功的提示信息。因为是Redirect,Request里的attribute不会传递过去,如果放在session中,则需要在显示后及时清理,不然下面每一页都带着这个信息也不对。Spring在3.1才提供了这个能力。

public String save(@ModelAttribute("group") Group group, RedirectAttributes redirectAttributes) {accountManager.saveGroup(group);redirectAttributes.addFlashAttribute("message", "修改权限组成功");return "redirect:/account/group/";}

摘录自:https://github.com/springside/springside4/wiki/SpringMVC

0 0
原创粉丝点击