重定向和转发

来源:互联网 发布:氵淘宝网天猫商城 编辑:程序博客网 时间:2024/05/17 01:16

转发和重定向的最终结果都是要显示第三个页面


当前A页面

显示


点击超链接会向B跳转,并且传参name=‘aa’;


这是我们希望看到的C页面的代码




转发

B页面代码

显示

会发现name的值传过去了,并且浏览器地址栏显示地址为B.jsp?name=aa,好像在B页面显示的是C页面的内容

重定向

B页面代码

显示

此时显示name=null,说明name值没有传过去,浏览器地址栏为C.jsp


转发时,B页面把自己本身的request发给了C页面,并且在服务器处理好,把数据返回给浏览器

重定向,相当于B页面再次发送请求到C页面