您的位置:首页 > Web前端 > JavaScript

JSP中转发和重定向的区别

2018-01-03 09:22 155 查看
转自:http://blog.csdn.net/u011225629/article/details/48052989 

在期末复习时遇到的问题,发现本篇博客写的不错,就与大家分享。

自己总结的区别如下:

1.页面路径变不变

2.是否能跳出项目

3.地址的写法,要不要加工程名

4.数据共享 

5.性能的高低



转发:

当客户端请求提交到服务器的jsp处理的时候

这个jsp可以携带请求和响应对象转移到web应用的另一处进行处理

在另外一处进行处理后,产生结果页面响应给客户端浏览器

此时客户端浏览器可以看到结果页面,但URL无变化

所以不知道服务器端经过几层处理



重定向:

当客户端浏览器提交到服务器的JSP处理的时候

这个JSP返回一个响应:去请求另外一次的URL

此时客户端浏览器会再次发出一个新的请求到这个新的地址

新的URL地址负责为浏览器产生响应

这时浏览器看到的URL是第二次请求所对应的URL地址



两者的区别

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jsp