转发和重定向的最终结果都是要显示第三个页面
当前A页面
显示
点击超链接会向B跳转,并且传参name=‘aa’;
这是我们希望看到的C页面的代码
转发
B页面代码
显示
会发现name的值传过去了,并且浏览器地址栏显示地址为B.jsp?name=aa,好像在B页面显示的是C页面的内容
重定向
B页面代码
显示
此时显示name=null,说明name值没有传过去,浏览器地址栏为C.jsp
转发时,B页面把自己本身的request发给了C页面,并且在服务器处理好,把数据返回给浏览器
重定向,相当于B页面再次发送请求到C页面