转发和重定向

栏目: Java · 发布时间: 6年前

内容简介:后端响应的时候发送http状态码为301或者302,同时响应头location属性设置新的地址,浏览器会拿着这个新地址去访问。转发是一种后台概念。大致流程是:前端通过http请求

重定向

后端响应的时候发送http状态码为301或者302,同时响应头location属性设置新的地址,浏览器会拿着这个新地址去访问。

转发和重定向

转发

转发是一种后台概念。大致流程是:前端通过http请求

后端资源,后端根据请求在容器内部进行转发至其他的功能模块处理这个请求,将目标资源返回给页面。通常用来转发模板页面。

java 为例。客户首先发送一个请求到服务器端,服务器端发现匹配的servlet,并指定它去执行,当这个servlet执行完之后,它要调用getRequestDispacther()方法,把请求转发给指定的student_list.jsp,整个流程都是在服务器端完成的,而且是在同一个请求里面完成的,因此servlet和jsp共享的是同一个request,在servlet里面放的所有东西,在student_list中都能取出来,因此,student_list能把结果getAttribute()出来,getAttribute()出来后执行完把结果返回给客户端。整个过程是一个请求,一个响应。

总结

重定向是基于http协议来完成 而转发只是一种约定俗成的叫法。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Introduction to Computer Science Using Python

Introduction to Computer Science Using Python

Dierbach, Charles / 2012-12 / $ 133.62

Introduction to Computer Science Using Python: A Computational Problem-Solving Focus introduces students to programming and computational problem-solving via a back-to-basics, step-by-step, objects-la......一起来看看 《Introduction to Computer Science Using Python》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

SHA 加密
SHA 加密

SHA 加密工具