springmvc的contronller之间携带参数的跳转
来源:互联网 发布:手机网络代理软件 编辑:程序博客网 时间:2024/05/22 03:06
http://blog.csdn.net/qq_36769100/article/details/70886951
1、首先说一下不带参数的重定向格式:
这是不带参数的重定向,这种情况一般很少出现。
注意:
这里需要强调一下路径问题,上图实例中跳转到的controller是同一个anction下,路径中貌似是不需要带”/”的。至于跳转到其他action中的controller,路径可能会有不同。
2、重定向带参数的形式(get)
springmvc中有一个RedirectAttributes的类,这个类可以帮我们实现参数的传递:
RedirectAttributes.addAttribute(“参数名1”,参数1);
RedirectAttributes.addAttribute(“参数名2”,参数2);
然后重定向。
上代码:
这种方式相当于系统帮我们在重定向路径的后面携带了参数,类似于:
Return redirect:***.do?参数名1=参数1&参数名2=参数2;
注意:
这种提交方式采用的get,重定向的时候会把参数暴露在网址上,不安全,不建议使用。
2、重定向带参数的形式(隐藏参数)
SpringmvcRedirectAttribute中还有一个addFlashAttribute的方法,这个方法可以实现隐藏信息。
RedirectAttribute.addFlashAttribute(“参数名,参数);
但是使用addFlashAttribute的时候,在目标controller方法的参数列表中需要增加一个注解:
@ModelAttribute(“参数名”)String param.
上代码:
通过这种方式,跳转过程中携带的参数,就会被隐藏掉。
- springmvc的contronller之间携带参数的跳转
- springmvc的contronller之间携带参数的跳转
- springmvc的contronller之间携带参数的跳转
- 页面之间的跳转并携带数据
- 安卓开发:两个活动之间携带数据的跳转
- Android获取跳转URI及携带的参数
- 关于springmvc重定向如何携带参数的问题
- SpringMVC几种重定向以及携带参数的处理
- 页面跳转参数携带与参数接收的几种方式
- springmvc的 action之间跳转解决方法
- springmvc中controller之间的跳转
- springmvc中方法之间的跳转。
- Android 从app 携带参数 跳转到其他app的指定界面
- 页面之间相互跳转的参数传递
- html获取url携带的参数
- url携带的参数转成json格式
- UIWebView携带参数的POST请求
- angularJS1 url中携带参数的获取
- 《Handling Cold-Start Problem in Review Spam Detection by Jointly Embedding Texts and Behaviors》阅读笔记
- 快速线性筛选法求素数(质数)
- bzoj1085 [SCOI2005]骑士精神 【迭代加深搜索】
- ES Format 介紹
- hdu1026 BFS+路径保存
- springmvc的contronller之间携带参数的跳转
- Vmware redhat 使用Nat方式上网
- 读书笔记《机器学习》: 第八章:集成学习
- 7. Reverse Integer
- Pecan框架介绍
- 剑指offer_圆圈中最后剩下的数字
- node.js中npm使用
- define宏定义中的四个符号:# ## @# \
- 关系数据库常用的sql语句总结