转发与重定向的区别
来源:互联网 发布:工作任务管理系统源码 编辑:程序博客网 时间:2024/06/08 00:27
重定向response.sendRedirect("success.jsp");
转发:request.getRequestDispatcher("success.jsp").forward(request,response);1.转发在服务器端完成的;重定向是在客户端完成的本质上的区别:
2.转发的速度快;重定向速度慢
3.转发的是同一次请求;重定向是两次不同请求
4.转发不会执行转发后的代码;重定向会执行重定向之后的代码
5.转发地址栏没有变化;重定向地址栏有变化6.转发必须是在同一台服务器下完成;重定向可以在不同的服务器下完成
重定向是客户端的行为,转发是服务器的行为。
工作:
1.重定向
浏览器发出了http请求---》服务器接受请求并发送302状态码和新的对应的url到浏览器
----》浏览器接收响应并自动请求新的url >> 服务器接收请求并寻找客户所需的资源响应到浏览器
2.转发
浏览器发出http请求----》 服务器接收请求---》 服务器调用内部的一个方法在容器内完成请求处理和转发动作
---》将客户所需资源发送到浏览器
0 0
- 转发与重定向的区别
- 转发与重定向的区别
- 转发与重定向的区别
- 请求转发与重定向的区别
- 请求转发与重定向的区别:
- 请求转发与重定向的区别
- 请求重定向与转发的区别
- 重定向与转发的区别
- jsp转发与重定向的区别
- 转发与重定向的区别
- JSPServlet转发与重定向的区别
- 转发与重定向的区别
- 转发与重定向的区别
- 《请求转发与重定向的区别》
- JAVA转发与重定向的区别
- 转发与重定向的区别
- 请求转发与重定向的区别:
- 转发与重定向大的区别
- zoj2688 Requirements 曼哈顿距离
- PHP常用函数使用方法记录
- GDB调试
- NOI Linux Terminal(终端)使用方法(笑)
- django(学习1)环境搭建
- 转发与重定向的区别
- Android应用性能评测调优
- 非常好的Java反射例子
- FFmpeg续篇:截取视频片段转成GIF动画
- rand() 和 srand() 区别和联系
- Subway tree systems - POJ 1635 树的最小表示法
- java如何赋值对象
- C语言中的#define用法总结
- Codeforces 569 B. Inventory