Spring中RedirectAttributes对象重定向传参
为了防止用户刷新重复提交,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/"; }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步