zoukankan      html  css  js  c++  java
  • javaweb基础----请求转发与重定向的区别

    原文链接:https://www.cnblogs.com/haimishasha/p/5952129.html

    问:直接转发和间接转发的原理及区别是什么?

    答:Forward和Redirect代表了两种请求转发方式:直接转发和间接转发。对应到代码里,分别是RequestDispatcher类的forward()方法和HttpServletRequest类的sendRedirect()方法。

    对于间接方式,服务器端在响应第一次请求的时候,让浏览器再向另外一个URL发出请求,从而达到转发的目的。它本质上是两次HTTP请求,对应两个request对象。

    对于直接方式,客户端浏览器只发出一次请求,Servlet把请求转发给Servlet、HTML、JSP或其它信息资源,由第2个信息资源响应该请求,两个信息资源共享同一个request对象

    所以,要将携带的不同数据在页面转发时使用的是间接方式。

    先想再做,不想不做。
  • 相关阅读:
    iOS UI基础05
    iOS UI基础04
    document.referrer
    节点
    特殊符号编码
    margin和padding的百分比
    XSS要点总结
    页面加载的过程
    函数声明和函数表达式
    jpg和png
  • 原文地址:https://www.cnblogs.com/cjasonvincent/p/8681045.html
Copyright © 2011-2022 走看看