Request请求

1 HttpServletRequest对象

HttpServletRequest对象:主要作用是用来接收客户端发送过来的请求信息,例如:请求的参数,发送的头信息都属于客户端发送过来的信息,service()方法中形参接收的是HttpServletRequest接口的实例化对象,表示该对象主要应用在HTTP协议上,该对象是由Tomcat封装好传递过来的。
HttpServletRequest是ServletRequest的子接口,ServletRequest只有一个子接口,就是HttpServletRequest。既然只有一个子接口为什么不将两个接口合并为一个呢?
从长远上讲,现在主要用的协议是HTTP协议,但以后可能会出现更多新的协议。若以后想要支持这种新协议,只需要直接继承ServletRequest接口就好了。
在HttpServletRequest接口中,定义的方法很多,但都是围绕接收客户端参数的。但是怎么拿到该对象呢?不需要,直接在Service()方法中由容器传入过来,而我们需要做的就是取出对象中的数据,进行分析、处理。

2 接收请求

2.1 常用方法

1 getRequestURL() 获取客户端发出请求时的完整URL。
2 getRequestURI() 获取请求行中的资源名称部分(项目名称开始)
3 getQueryString() 获取请求行中的参数部分
4 getMethod() 获取客户端请求方式
5 getProtocol() 获取HTTP版本号
6 getContextPath() 获取webapp名字
7 getParame

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值