重定向
什么是重定向
服务器向浏览器发送一个302状态码以及一个Location消息头,浏览器收到返回消息会立即向重定向地址发出请求
为什么要使用重定向技术
URL重定向技术,我们在网站建设中,时常会遇到需要网页重定向的情况:
网站调整(如改变网页目录结构);
网页被移到一个新地址;
网页扩展名改变
这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧地址只能让访问客户得到一个404页 面错误信息,访问流量白白丧失;再者某些注册了多个域名的网站,也需要通过重定向让访问这些域名的用户自动跳转到主站点等
重定向原理
如何实现重定向
response.sendRedirect(String url);
4、特点
1、重定向地址可以是任意地址
2、重定向后浏览器的地址会发生变化
3、web组件不会共享同一个request和response
4、至少两次请求