/*重定向测试*dnf剑神刷图加点/@requestmapping("/m1/t2")public string test1(model model, string message) { message = "222"; model.addattribute("msg", message); return "redirect:/r1";}
@requestmapping("/r1")public string test2(model model, string msg) { model.addattribute("msg", msg); return "success";}
这里的return “success”;是跳转到自己编写的视图解析器规则下的success.jsp页面
http://localhost:8080/mvc_04/m1/t2
mvc_04是我林清玄的资料自己的项目模块名,m1/t2是上面创建的拦截
http://localhost:8080/mvc_04/r1?msg=222
成功获取到重定向传入的参数,
问题思考:
如果跳转到主页,那model的参数怎么获取呢,如上我跳转的是viewresolver拼接而成的success.jsp页面,
这时候需要使用redirectattributes参数
/*重定向测试2*/@requestmapping("/r2")public string test3(model model, redirectattributes rettr) { rettr.addattribute("msg", "redirect"); return "redirect:/index.jsp";}
注意敝组词:index.jsp中参数的获取不能直接 ${msg}
而是得使用 ${param.msg}
spring的model相当于前端的一个数据库,就好比后端中的ur实体类所对应的数据库ur,从model中获取数据比从后端的ur实体类中获取数据更加方便。
如下图是一个简单的实例,简单展示一下model是怎么存储数据然后展示到前段页面的。
书房对联以上为个人经验,希望能给大家一个参考,也希望大家多多支持www.887551.com。
本文发布于:2023-04-04 03:36:42,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/5ea15fe25df8b344a1e37e8a73bf8c58.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:SpringMVC中重定向model值的获取方式.doc
本文 PDF 下载地址:SpringMVC中重定向model值的获取方式.pdf
留言与评论(共有 0 条评论) |