HTTP---ServletRequest接口

4.ServletRequest接口
4.1.对应实现类: javax.servlet.ServletRequestWrapper
4.2.ServletRequest 本质上原来就是 HttpServletRequest(提供额外的协议特定数据:HTTP协议)
4.3.tomcat等web服务器中传来ServletRequest就是HttpServletRequest
4.4.实际上这是一个HttpServletRequest->ServletRequest->HttpServletRequest 的过程

 注:这也说明了即使使用ServletRequest定义,也会强转为HttpServletRequest 
         1.HttpServletRequest继承自ServletRequest 是子类与父类的关系
         2.父类转子类原则:父类型的引用指向的是哪个子类的实例,就能转换成哪个子类的引用
         3.后面使用最多的是HttpServletRequest接口!!!        

4.5.定义一个对象以向servlet提供客户机请求信息
4.6.servlet容器创建一个ServletRequest对象并将其作为参数传递给servlet的service方法
4.7.ServletRequest对象提供数据包括参数名称和值,属性和的输入流

扩展:Request对象(计算机专业术语)
   1.1.这个对象不用事先声明,就可以在JSP网页中使用
   1.2.在编译为Servlet之后,它会转换为javax.servlet.http.HttpServletRequest形态的对象
   1.3.规定这个类要实现HttpServletRequest接口
   1.4.而所谓request(在JSP中使用的)其实只是规范中的一个名称而已

web中主要使用HttpServletRequest接口,后面介绍!!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值