1、请求重定向
客户端请求到服务端,服务端再给请求到另一个地方。
发起两次请求
2、与请求转发的不同
请求转发(request)是内部转发(当前应用里servlet1到另一个servlet2里),而请求重定向(response)是外部转发,浏览器拿到响应的资源(第一次发起的请求)后重新转发(第二次请求)。即请求转发是转发一次,请求重定向是转发两次。
request在一次转发中才生效。因为request作用域已经失效,在里面放的东西也没有了。
请求转发效率更好。http请求占用网络资源
3、
转发到外部站点时,一定要加上http或者https协议,不然会被认为是内部跳转
如:
回车:
4、实际应用
网站登录—第三方登录—点击后跳转到扫码登录网页