HttpServletRequest类简介

HttpServletRequest类简介

What(有什么用)

       每次只要有请求进入Tomcat服务器,Tomcat服务器就会把请求过来的HTTP协议信息解析好封装到Request对象中。然后传递给service方法(实现Servlet接口)或者doGet和doPost方法(继承HttpServlet类)中给我们使用。

       我们可以通过HttpServletRequest对象,获取到所有请求的信息。

那么,这个类在哪里呢?请看下图:
实现Servlet接口,我们需要在service方法中,把servletRequest变量强制转化为HttpServletRequest类(多态,让他变成自己的儿子,我的记忆方式是:幼稚的祖先可以装孙子)
顺便讲个冷笑话:冬天是世界上最好的返老还童药,你看隔壁李大爷,每每到了冬天,都被冻成孙子。
在这里插入图片描述

继承HTTPServlet类,他在doGet和doPost中。
在这里插入图片描述

How many(常用方法)

HttpServletRequest类的常用方法有:

  • getRequestURI():获取请求的资源路径
  • getRequestURL():获取请求的统一资源定位符(绝对路径)
  • getRemoteHost():获取客户端的ip地址
  • getHeader():获取请求头
  • getParameter():获取请求的参数
  • getParameterValues():获取请求的参数(多个值的时候使用)
  • getMethod():获取请求的方式GET或POST
  • setAttribute(key, value):设置域数据
  • getAttribute(key):获取域数据
  • getRequestDispatcher():获取请求转发对象
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值