https://www.cnblogs.com/fanhc/archive/2012/09/21/2696343.html

response.sendRedirect是向客户浏览器发送页面重定向指令,浏览器接收后将向web服务器重新发送页面请求,所以执行完后浏览器的url显示的是跳转后的页面。跳转页面可以是一个任意的url(本服务器的和其他服务器的均可)。

RequestDispatcher.forward则是直接在服务器中进行处理,将处理完后的信息发送给浏览器进行显示,所以完成后在url中显示的是跳转前的页面。在forward的时候将上一页面中传送的 request和response信息一同发送给下一页面(而response.sendRedirect不能将上一页的 request和 response信息发送到下一页面)。由于forward是直接在服务器中进行处理,所以forward的页面只能是本服务器的。
---------------------
作者:chao2016
来源:CSDN
原文:https://blog.csdn.net/chao2016/article/details/50663427
版权声明:本文为博主原创文章,转载请附上博文链接!

最新文章

  1. 《JavaScript 代码优化指南》
  2. java学习笔记
  3. Datatable的Select()
  4. XidianOJ 1176 ship
  5. 移动API-restful的设计原则和参考
  6. 从网页上抓取Windows补丁信息然后整型输出(PowerShell)
  7. servlet&jsp高级:第四部分
  8. [oracle] listener.ora 、sqlnet.ora 、tnsnames.ora
  9. android 下Protobuff框架性能测试结果
  10. HDU--1060
  11. C# - 为引用类型重定义相等性
  12. Centos7 通配符HTTPS证书申请 实测 笔记
  13. saltstack主机管理项目:今日总结(六)
  14. vue-router同路由$router.push不跳转一个简单解决方案
  15. GridView控件中Checkbox实现单选
  16. 最菜的小鸟(mkdir -pv)
  17. 第三天:DOM操作css
  18. Django:查询后,分页功能为全部对象分页,丢失查询查询参数
  19. rsync同步数据---把左边的文件全部拷贝到右边
  20. 最全Android开发常用工具类

热门文章

  1. 往android的内核添加驱动及 ueventd.rc 修改【转】
  2. Android wifi 从连接态自动断开的解决办法(dhcp导致)【转】
  3. codeforces C. Team 解题报告
  4. html5--5-16 综合实例绘制饼图
  5. IO多路复用模型之epoll实现机制
  6. 19.break和continue
  7. docker 学习(六) export/import/load/save images
  8. php字符编码转换中的iconv与mb_convert_encoding用法
  9. jQuery.ajax各种参数及属性设置
  10. Linux命令之清空当前文件