SpringMVC中的转发和重定向
来源:互联网 发布:电话轰炸机淘宝叫什么 编辑:程序博客网 时间:2024/06/10 09:47
什么是转发和重定向?
1.转发是在服务端完成的,重定向是在客户端完成的
2.转发速度快,重定向速度慢
3.转发是同一次请求,重定向是两次请求
4.转发地址栏没有变化,重定向有变化
5.转发是在同一台服务器,重定向不必。
具体的举个例子,转发速度快,一般默认情况下用转发。但是有一些场景却不能用转发,比如我们登陆后要提交表单,如果用转发的话,当用户刷新页面,会造成重复提交。
转发:
@RequestMapping(value = "test")public String test(HttpServletRequest request,HttpServletResponse response) { return "forward:/test.jsp";}
重定向:
@RequestMapping(value = "test")public String test(HttpServletRequest request,HttpServletResponse response) { return "redirect:/test.jsp";}
ps:model的生命周期是request,所以用重定向的话,model无效!
0 0
- SpringMVC中的转发和重定向
- SpringMvc中的转发和重定向
- SpringMVC中的转发和重定向
- springmvc中的转发和重定向
- SpringMVC 转发和重定向
- springmvc转发和重定向
- SpringMVC中的重定向与请求转发
- springMVC 请求转发和重定向(RedirectAttributes)
- SpringMVC-请求转发和重定向
- SpringMVC 结果的转发和重定向
- springmvc里的转发和重定向
- springmvc转发和重定向(十一)
- SpringMVC 重定向和请求转发
- 【SpringMVC】SpringMVC结果的转发和重定向(十六)
- servlet(jsp)中的重定向和转发
- java web中的转发和重定向
- action中的重定向和转发
- Http中的重定向和转发
- 关于Android开发过程中的weight的问题
- 内存泄露和内存溢出的区别
- Proguard拆分-方便管理
- SSH商城Demo --- 三、导入静态页面
- MySQL数据的binlog处理方法 日志定时清理
- SpringMVC中的转发和重定向
- ubuntu DSL宽带连接
- git commit
- 《喵神-王巍博客》读书笔记,开发篇(3)
- Android Studio官方文档: 如何在你的设备上运行你的程序
- C#调试WEB
- Servlet技术浅析(八)之-----浏览器缓存浅析
- java decimalFormat 的用法
- 关于Carthage添加的框架image not found问题