码迷,mamicode.com
首页 > 其他好文 > 详细

重定向

时间:2015-08-19 16:54:28      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:重定向   数据包   

在B/S模式下、时常会用到重定向,现对这个概念作个理解。

一、什么是重定向

服务器向浏览器发送一个302状态码及一个Location消息头(该消息头的值是一个地址,称之为重定向地址),

浏览器收到后会立即向重定向地址发出请求。(这句不理解没关系,继续往下看)

二、重定向原理

技术分享

过程:
1. 访问AddEmp
2. 执行数据插入操作
3. 执行结束后使用重定向代码发回一个数据包,里面包括302状态码和一个消息头Location
4. 浏览器收到后会立即向服务器的ListEmp发出请求

注:3,4这个过程即重定向

三、如何重定向
使用响应对象的API方法即可实现重定向的过程
response.sendRedirect(String url)
该段代码使得响应数据包中数据发生如下变化:
技术分享

四、重定向特点

  • 重定向的地址
  • 重定向之后,浏览器地址栏的地址会发生改变
  • 重定向过程中涉及到的Web组件并不会共享同一个request和response对象

版权声明:本文为博主原创文章,未经博主允许不得转载。

重定向

标签:重定向   数据包   

原文地址:http://blog.csdn.net/dingding_12345/article/details/47781343

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!