重定向
来源:互联网 发布:mac找不到appstore 编辑:程序博客网 时间:2024/04/29 09:53
在B/S模式下、时常会用到重定向,现对这个概念作个理解。
一、什么是重定向
服务器向浏览器发送一个302状态码及一个Location消息头(该消息头的值是一个地址,称之为重定向地址),
浏览器收到后会立即向重定向地址发出请求。(这句不理解没关系,继续往下看)
二、重定向原理
过程:
1. 访问AddEmp
2. 执行数据插入操作
3. 执行结束后使用重定向代码发回一个数据包,里面包括302状态码和一个消息头Location
4. 浏览器收到后会立即向服务器的ListEmp发出请求
注:3,4这个过程即重定向
三、如何重定向
使用响应对象的API方法即可实现重定向的过程
response.sendRedirect(String url)
该段代码使得响应数据包中数据发生如下变化:
四、重定向特点
- 重定向的地址
- 重定向之后,浏览器地址栏的地址会发生改变
- 重定向过程中涉及到的Web组件并不会共享同一个request和response对象
0 0
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 重定向
- 大端模式和小端模式
- c#基础之长度可变类型相同的参数列表
- EasyUI combobox--给combobox绑定值
- struts2中的ActionContext
- jQuery -html(),text(),val()区别
- 重定向
- 硬件十万个为什么——运放篇(三)如何估算多级放大器的频宽
- Redis集群进阶-添加新节点到集群
- Hadoop的伪分布安装 hadoop的核心思想
- WPF如何把东西画出来
- 原码, 反码, 补码 详解
- 线段树问题
- Map<String,String> map = new Hash<String,String>
- 浙江大学PAT_甲级_1081. Rational Sum (20)