1.从地址栏显示来说
forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.
redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.

2.从数据共享来说
forward:转发页面和转发到的页面可以共享request里面的数据.
redirect:不能共享数据.

3.从运用地方来说
forward:一般用于用户登陆的时候,根据角色转发到相应的模块.
redirect:一般用于用户注销登陆时返回主页面和跳转到其它的网站等.

4.从效率来说
forward:高.
redirect:低.

最新文章

  1. SSI指令
  2. React Native 的绑定 this
  3. 介绍开源的.net通信框架NetworkComms框架之四 消息边界
  4. cinder节点部署
  5. Linux Linux程序练习十五(进程间的通信共享内存版)
  6. SQLServer查询速度慢的原因
  7. C#多线程开发
  8. [Objective-c 基础 - 2.5] NSString
  9. 解决ListView 和ScroolView 共存 listItem.measure(0, 0) 空指针
  10. ASP.NET Zero--7.控制器加权限
  11. Core 2.0 的dll实时更新、https、依赖包变更问题及解决
  12. 兼容的Ajax
  13. .Net dependent configuration
  14. Netty客户端发送消息并同步获取结果
  15. js 序列化
  16. MySql:SELECT 语句(四)通配符的使用
  17. Delphi基础必记-快捷键
  18. wamp phpcms部署网站问题
  19. 字符串和数组----string
  20. 提高搜狗SR值和关键词排名

热门文章

  1. NET RichTextBox控件如何可以插入图像
  2. 【UWP】UI适配整理
  3. iOS学习笔记——iOS高级控件
  4. jquery_layout
  5. ASP.NET页面中去除VIEWSTATE视
  6. csharp: DataRelation objects to represent a parent/child/Level relationship
  7. Delphi Berlin 10.1 for 小米平板2 (Win 10) 电子罗盘测试
  8. mybaits 框架运用
  9. 泛函编程(25)-泛函数据类型-Monad-Applicative
  10. 「Ionic」使用chrom時的跨域問題