A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

一. 重定向

有两种代码写法
1.写法一

response.setStatus(302)
response.setHeader("Location","转向网址的绝对路径或相对路径");
2.写法二

response.sendDirection("转向网址的绝对路径或者相对路径);
二. 请求转发

代码写法
request.getRequestDispacher("转向网址的绝对路径或者相对路径").forward(request,response);
只能在自己的项目中跳转
三. 两种的区别

重定向
(1)在地址栏显示转向网页的地址
(2)需要两次不同的 请求
(3)可以转向任意网页
(4)效率相对低点
(5)后续的请求不能使用上一次request中的数据,因为这是两次不同的请求。
请求转发
(1)请求转发前后网址相同
(2)整个过程中只有一次请求
(3)只能转向项目内的网页
(4)效率相对叫高
(5)可以使用上一次request对象中的内容

---------------------
【转载】仅作分享,侵删
作者:Time__Lc
原文:https://blog.csdn.net/Time__Lc/article/details/85128464


1 个回复

倒序浏览
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马