美文网首页
转发与重定向的区别(显示页面)

转发与重定向的区别(显示页面)

作者: 全满 | 来源:发表于2018-03-11 14:40 被阅读0次

转发

RequestDispatcher rd = this.getServletContext().getRequestDispatcher("/index.heml");
rd.forward(request,response);

重定向

response.sendRedirect("/绝对地址");

区别

  • 转发

1.地址不会发生改变
2.不能转发当前web项目以外的资源
3.可以在转发过程中,可以把数据保存到request域对象中

  • 重定向

1.地址栏会改变,变为重定向过去的地址
2.可以跳转当前web文本内、文本外以及其他的域名的网站,比如:http://www.baidu.com
3.不能在重定向的过程中,把数据保到reques域对象中

结论

如果要用request域对象进行数据共享,只能用转发技术。

相关文章

网友评论

      本文标题:转发与重定向的区别(显示页面)

      本文链接:https://www.haomeiwen.com/subject/ksxwfftx.html