重定向与转发的区别

转载 2015年07月07日 19:44:33

区别一:

     定向时浏览器上的网址改变

  转发是浏览器上的网址不变

区别二:

  重定向实际上产生了两次请求

转发只有一次请求 

重定向: 

  发送请求 -->服务器运行-->响应请求,返回给浏览器一个新的地址与响应码-->浏览器根据响应码,判定该响应为重定向,自动发送一个新的请求给服务器,请求地址为之前返回的地址-->服务器运行-->响应请求给浏览器 

转发: 

  发送请求 -->服务器运行-->进行请求的重新设置,例如通过request.setAttribute(name,value)-->根据转发的地址,获取该地址的网页-->响应请求给浏览器 

区别三:

  重定向时的网址可以是任何网址

  转发的网址必须是本站点的网址

详解:

  重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。
转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。

注意:

1、添加后要做重定向,避免出现重复提交

相关文章推荐

重定向和转发的区别

  • 2014-09-04 16:55
  • 685B
  • 下载

转发与重定向的区别

  • 2016-01-07 20:24
  • 907B
  • 下载

java 重定向和转发的区别

一、调用方式  我们知道,在servlet中调用转发、重定向的语句如下:  Java代码   request.getRequestDispatcher("new.js...

重定向和转发的区别

  • 2014-04-02 23:13
  • 970B
  • 下载

WEB中转发与重定向的区别

WEB中转发与重定向的区别

转发与重定向区别

  • 2015-09-14 16:59
  • 16KB
  • 下载

重定向和转发的区别

  • 2012-05-11 08:19
  • 67KB
  • 下载

forward(转发)和redirect(重定向)的区别

1.从地址栏显示来说  forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)