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

转发:requestDispatcher.forward()

所在场景:服务端 

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

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

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

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

重定向:HttpServletResponse.sendRedict()

所在场景:客户端

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

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

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

相关文章:

  • 2021-05-18
猜你喜欢
  • 2021-05-30
  • 2022-12-23
  • 2021-10-12
  • 2021-09-27
  • 2021-09-11
  • 2022-12-23
相关资源
相似解决方案