zoukankan      html  css  js  c++  java
  • HttpServletRequest与HttpServletResponse 之转发与重定向

    HttpServletRequest对象包含客户端通过HTTP协议访问服务器时请求头中的所有信息,其本身是一个接口,继承了ServletRequest接口

    转发:requestDispatcher.forward()

    所在场景:服务端 

    过程:一个web资源收到客户端请求后,通知服务器去调用另外一个web资源进行处理

    区别:客户端的URL地址保持不变, Xxx方法(HttpServletRequest request,HttpServletResponse response)

    注:客户端与服务端调用转发方法时,同时对request,response对象共享

    HttpServletResponse对服务器的响应对象,封装了向客户端发送数据、发送响应头,发送响应状态码的方法

    重定向:HttpServletResponse.sendRedict()

    所在场景:客户端

    过程:一个web资源收到客户端请求后,通知客户端的浏览器去访问另外一个web资源

    区别:客户端的URL地址发生了改变,变为重定向后的地址

    注:客户端与服务端调用转发方法时,对request,response对象是独立的非共享

  • 相关阅读:
    vue1.0
    网络抓包(四)
    物联网框架ServerSuperIO
    Solrcloud(Solr集群)
    机器学习1
    TCP/IP协议族(一)
    ElasticSearch(简称ES)
    工具
    线程本地变量的使用
    Features of Spring Web MVC
  • 原文地址:https://www.cnblogs.com/pureray-hui/p/12486198.html
Copyright © 2011-2022 走看看