当前位置:网站首页>forward与redirect的区别
forward与redirect的区别
2022-07-30 03:50:00 【虎起来】
forward和redirect是什么?
是servlet种的两种主要的跳转方式。forward又叫转发,redirect叫做重定向。
两者的区别总结:
1. 从地址栏显示来说:
1)forword是服务器内部的重定向,服务器直接访问目标地址的 url网址,把里面的东西读取出来,但是客户端并不知道,因此用forward的话,客户端浏览器的网址是不会发生变化的。
2)redirect是服务器根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,所以地址栏显示的是新的地址。
2. 从数据共享来说:
1)由于在整个定向的过程中用的是同一个request,因此forward会将request的信息带到被重定向的jsp或者servlet中使用。即可以共享数据
2)redirect不能共享
3. 从运用的地方来说
1)forword 一般用于用户登录的时候,根据角色转发到相应的模块
2) redirect一般用于用户注销登录时返回主页面或者跳转到其他网站
4. 从效率来说:
1)forword效率高,而redirect效率低
5. 从本质来说:
forword转发是服务器上的行为,而redirect重定向是客户端的行为
forward是内存服务器处理完,客户端无感知的访问到指定界面,forward如下图:
redirect是通过重定向发送给客户端重定向地址,等待客户端重新访问到新的地址,客户端是知晓本次重定向的,redirect如下图:
边栏推荐
- Sentinel Traffic Guard
- Redis server启动后会做哪些操作?
- 智能答题功能,CRMEB知识付费系统必须有!
- 对均匀采样信号进行重采样
- How to solve the error "no such file or directory" when EasyCVR starts?
- Nacos namespace
- TCP congestion control technology and acceleration principle of BBR
- 解决编译安装gdb-10.1 unistd.h:663:3: error: #error “Please include config.h first.“ 问题
- Operational configuration: How to run multiple EasyCVR programs as a service in one server?
- 小程序毕设作品之微信积分商城小程序毕业设计成品(2)小程序功能
猜你喜欢

如何有效进行回顾会议(上)?

Mini Program Graduation Works WeChat Second-hand Trading Mini Program Graduation Design Finished Works (6) Question Opening Reply PPT
![[ 云原生之谜 ] 云原生背景 && 定义 && 相关技术详解?](/img/eb/0cd6891fcc00d2c01ba8bd7f8d0822.png)
[ 云原生之谜 ] 云原生背景 && 定义 && 相关技术详解?

函数的底层机制

CMake的安装和测试

(六)《数电》——二极管与CMOS门电路(入门)

Nacos achieves high availability

Mini Program Graduation Works WeChat Points Mall Mini Program Graduation Design Finished Product (2) Mini Program Function

Has been empty, a straightforward, continue to copy the top off!

Mini Program Graduation Works WeChat Points Mall Mini Program Graduation Design Finished Products (1) Development Overview
随机推荐
小程序毕设作品之微信积分商城小程序毕业设计成品(6)开题答辩PPT
小程序毕设作品之微信积分商城小程序毕业设计成品(7)中期检查报告
微服务进阶 Cloud Alibaba
小程序毕设作品之微信积分商城小程序毕业设计成品(8)毕业设计论文模板
Tcp programming
Wechat second-hand transaction small program graduation design finished product (1) Development overview
小程序毕设作品之微信积分商城小程序毕业设计成品(1)开发概要
LoadBalancer load balancing
FreeRTOS Personal Notes - Memory Management
Resampling a uniformly sampled signal
sublime text 3 设置
组织在线化:组织数字化变革的新趋势
论坛管理系统
Boutique: Taobao/Tmall Get Order Details API for Purchased Products
OpenFeign实现降级
FreeRTOS个人笔记-内存管理
MySQL之数据查询(分类汇总与排序)
Mini Program Graduation Works WeChat Second-hand Trading Mini Program Graduation Design Finished Works (3) Background Functions
WeChat second-hand transaction small program graduation design finished works (8) graduation design thesis template
Nacos namespace