首页 > 其他 > 详细

转发和重定向的区别

时间:2014-08-14 01:20:57      阅读:330      评论:0      收藏:0      [点我收藏+]

转发:RequestDispatcher.forward

重定向:HttpServletResponse.sendRedirect

 

转发:一次请求,一次响应

重定向:两次请求,两次响应

 

转发:只能跳转站内程序

重定向:跳转任意站点

 

转发:URL地址不变

重定向:URL地址改变

 

转发:对客户端不可见(地址不更改)

重定向:对客户端可见(地址更改)

 

转发:可以共享同一个request中的数据

重定向:因为是2次请求,是不同的request对象,所以不能共享request数据

 

结论:Request.setAttribute必须和request.getRequestDispatcher().forward一起使用

转发和重定向的区别,布布扣,bubuko.com

转发和重定向的区别

原文:http://www.cnblogs.com/nophy/p/3911438.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!