学习笔记:HttpServletResponse接口,HttpServletRequest接口,请求对象和响应对象的生命周期

本文由博主本人编写,文中有错误的地方欢迎大家批评指正,您的建议将给予我莫大的帮助!😘

HttpServletResponse接口

介绍

  • HttpServletResponse接口来自于Servlet规范中,java.http.HttpServletResponse
  • HttpServletResponse接口实现类由Http服务器负责提供
  • HttpServletResponse接口负责将doGet/doPost方法执行结果写入到【响应体】交给浏览器
  • 开发人员习惯于将HttpServletResponse接口对象称为响应对象

主要功能

  • 将执行结果以二进制形式写入到响应体(print方法)
  • 设置响应头content-type属性值(setContentType()),从而控制浏览器使用对应编译器将响应体二进制数据编译为【文字,图片,视频,命令等】
  • 设置响应头【location】属性值,将一个请求地址赋值给location,从而控制浏览器向指定服务器发送请求(setRedirect())

HttpServletRequest接口

介绍

  • HttpServletRequest接口来自于Servlet规范中
  • HttpServletRequest接口实现类由Http服务器负责提供
  • HttpServletRequest接口负责在doGet(),doPost()等方法运行时读取Http请求协议包中信息
  • 开发人员习惯于将HttpServletRequest接口修饰的对象称为【请求对象】

作用

  • 可以读取Http请求协议包中请求行信息
  • 可以读取保存在Http请求协议包中请求头或者请求体中参数信息
  • 可以替代浏览器向Http服务器申请资源文件调用(后续的请求转发方式)

请求对象和响应对象的生命周期

  1. 在Http服务器接收到浏览器发送的Http请求协议包之后,会自动为当前请求协议包生成一个请求对象响应对象
  2. 在Http服务器调用doGet或doPost方法时,负责将请求对象响应对象作为参数传递进去
  3. 在Http服务器准备推送Http响应包之前,负责将本次请求关联的请求对象响应对象销毁

请求对象和响应对象生命周期贯穿一次请求的处理过程始末

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值