SpringMVC 重定向参数RedirectAttributes的示例分析
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍SpringMVC 重定向参数RedirectAttributes的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!重定向参数RedirectAttrib
千家信息网最后更新 2025年11月07日SpringMVC 重定向参数RedirectAttributes的示例分析
这篇文章主要介绍SpringMVC 重定向参数RedirectAttributes的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
重定向参数RedirectAttributes
SpringMVC 中常用到 redirect 来实现重定向。但使用场景各有需求,如果只是简单的页面跳转显然无法满足所有要求,比如重定向时需要在 url 中拼接参数,或者返回的页面需要传递 Model。
SpringMVC 用 RedirectAttributes 解决了这两个需要。
1. addAttribute
@RequestMapping("/save")public String save(User user, RedirectAttributes redirectAttributes) { redirectAttributes.addAttribute("param", "value1"); return "redirect:/index";}请求 /save 后,跳转至/index,并且会在url拼接 ?param=value1。
2. addFlashAttribute
@RequestMapping("/save")public String save(User user, RedirectAttributes redirectAttributes) { redirectAttributes.addFlashAttribute("param", "value1"); return "redirect:/index";}请求 /save 后,跳转至 /index,并且可以在 index 对应的模版中通过表达式,比如 jsp 中 jstl 用 ${param},获取返回值。该值其实是保存在 session 中的,并且会在下次重定向请求时删除。
RedirectAttributes 中两个方法的简单介绍就是这样。
重定向携带参数问题
问题描述
A.jsp发送请求进入Controller,并想重定向到B.jsp并携带参数,发现携带的参数前台获取不到,然后采用以下方法即可
@RequestMapping("/index") public String delete(String id, RedirectAttributes redirectAttributes) { redirectAttributes.addFlashAttribute("msg","删除成功!"); return "redirect:hello"; }@RequestMapping("hello") public String index( @ModelAttribute("msg") String msg) { return "sentinel"; }首先进入delete方法,将msg放在redirectAttributes里,然后重定向到hello,通过@ModelAttribute("msg") String msg获取到msg的值,那么自然sentinel页面就能获取到msg的值。
问题来源
B.jsp发送请求,跳转到A.jsp,并将请求所产生的数据携带到A页面。
以上是"SpringMVC 重定向参数RedirectAttributes的示例分析"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
参数
页面
方法
问题
示例
分析
两个
内容
篇文章
中常
成功
价值
兴趣
前台
只是
场景
小伙
小伙伴
就是
数据
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据输入属于数据库窗体属性吗
云服务器无法安装应用
网络安全的特点包括
工行互联网最大的科技
郑州网络安全系统品牌
sqlitejsp数据库
网络安全 誓词
存储文件和数据库怎么合并
政务软件开发公司找哪家
远程租赁服务器安全吗
华为入职网络安全考试
网络安全讲的什么
互联网医疗生物科技
网络安全安全浙江大学
计算机网络技术专业资格证
服务器阵列卡在哪里
升级后的服务器不能启动
服务器一般能用多久
数据库系统开发技术
数控设备软件开发
网络安全领域中肉鸡是指
服务器硬盘 2000g图片
数据库安全博客
网络安全宣传周 2021年
服务器安全日志保留天数
网络安全服务流程
党建工作管理系统服务器
软件开发企业排名
仓库管理数据库样本
佛山oa软件开发市场价