Spring MVC redirect
来源:互联网 发布:淘宝评价手机怎么修改 编辑:程序博客网 时间:2024/06/08 04:41
Spring MVC重定向方式的页面跳转。重定向分为两种情况,一种是不带参数,一种是带参数。先来看看不带参数的方式:
1. 使用ModelAndView
return new ModelAndView("redirect:/product");
这样就可以把请求重定向到/product路径注解的方法,如:
2. 返回String
return "redirect:/product";
含义同ModelAndView方式,如:
接下来我们看看带参数的方式:
1. 手工拼接
return new ModelAndView("redirect:/product?company="+boweifeng);
手工拼接有个弊端,传中文可能会有乱码问题。
2. 使用RedirectAttributes自动拼接
其原理同手工拼接,RedirectAttribute会把添加的属性转码后附加到URL后。
3. 使用RedirectAttributes,但不拼接URL
我们这里使用了addFlashAttribute方法,这样在请求index,跳转到/product URL时,地址栏并不会携带参数。
其原理是,在对请求的重定向生效之前被临时存储(通常是在session中),并且在重定向之后被立即移除。
0 0
- Spring MVC redirect
- spring MVC 3.1 forword/redirect
- spring MVC 3.1 forword/redirect
- Spring MVC控制层redirect
- Spring mvc 请求跳转 redirect
- spring mvc redirect传参数
- Spring mvc redirect 传递参数乱码
- Spring MVC中redirect与forward
- Spring MVC 中的 forward 和 redirect
- Spring MVC 中的 forward 和 redirect
- Spring MVC 中的 forward 和 redirect
- Spring MVC 中的 forward 和 redirect
- Spring MVC 中的 forward 和 redirect
- Spring MVC 中的 forward 和 redirect
- Spring MVC 中的 forward 和 redirect
- Spring MVC 中的 forward 和 redirect
- Spring MVC 中的 forward 和 redirect
- Spring MVC - view的redirect和forward
- get、post区别
- Java设计模式之命令模式
- 衡水中学之正议
- 链表求和
- BAT面试之操作系统内存详解
- Spring MVC redirect
- 纯JSP登录练习
- Flink之Java 8
- Python正则表达式学习(4)——re.match() 和 re.search()
- Java程序运行原理
- 我的服务器相关环境的软件安装路径
- LintCode 34 N皇后问题 II
- Word 0Day漏洞CVE-2017-0199攻击实例与检测响应
- HTTP协议漫谈