重定向
2015-08-19 15:25
239 查看
在B/S模式下、时常会用到重定向,现对这个概念作个理解。
一、什么是重定向
服务器向浏览器发送一个302状态码及一个Location消息头(该消息头的值是一个地址,称之为重定向地址),
浏览器收到后会立即向重定向地址发出请求。(这句不理解没关系,继续往下看)
二、重定向原理
过程:
1. 访问AddEmp
2. 执行数据插入操作
3. 执行结束后使用重定向代码发回一个数据包,里面包括302状态码和一个消息头Location
4. 浏览器收到后会立即向服务器的ListEmp发出请求
注:3,4这个过程即重定向
三、如何重定向
使用响应对象的API方法即可实现重定向的过程
response.sendRedirect(String url)
该段代码使得响应数据包中数据发生如下变化:
四、重定向特点
重定向的地址
重定向之后,浏览器地址栏的地址会发生改变
重定向过程中涉及到的Web组件并不会共享同一个request和response对象
一、什么是重定向
服务器向浏览器发送一个302状态码及一个Location消息头(该消息头的值是一个地址,称之为重定向地址),
浏览器收到后会立即向重定向地址发出请求。(这句不理解没关系,继续往下看)
二、重定向原理
过程:
1. 访问AddEmp
2. 执行数据插入操作
3. 执行结束后使用重定向代码发回一个数据包,里面包括302状态码和一个消息头Location
4. 浏览器收到后会立即向服务器的ListEmp发出请求
注:3,4这个过程即重定向
三、如何重定向
使用响应对象的API方法即可实现重定向的过程
response.sendRedirect(String url)
该段代码使得响应数据包中数据发生如下变化:
四、重定向特点
重定向的地址
重定向之后,浏览器地址栏的地址会发生改变
重定向过程中涉及到的Web组件并不会共享同一个request和response对象
相关文章推荐
- 大端模式和小端模式
- struts2中的ActionContext
- 湘潭oj1203/邀请赛A称号 数论+java睑板
- ios7适配一些问题以及64位32位
- .Net 4.5可执行程序OutOfMemory
- IOS:代理delegate为什么要用assign或者weak
- 黑马程序员—多线程
- HTML中几种常见单位
- SSH基本原理和免密码登录
- springMVC与Struts2
- CentOS5.8 升级python至2.6.6 并安装ansible
- Ubuntu NFS服务器的配置
- HDU 5299 Circles Game (圆的扫描线+树上SG)
- openCV中IplImage的使用
- ios 字体加斜和下划线
- 欢迎使用CSDN-markdown编辑器
- Hadoop例子之Sort
- 网络篇-----AFN 03监控网络状态
- Map遍历
- 桌面支持--dcc打印机设置注意