HttpServletRequest

HttpServletRequest概述

我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。

service方法中的request的类型是ServletRequest,而doGet/doPost方法的request的类型是HttpServletRequest,HttpServletRequest是ServletRequest的子接口,功能和方法更加强大,今天我们学习HttpServletRequest。

request运行流程

 通过抓包工具抓取Http请求

 因为request代表请求,所以我们可以通过该对象分别获得Http请求的请求行,请求头和请求体

1.通过request获取请求行

其中最重要而且使用得最多的就是getContextPath() ,这个也是在开发中使用得最多的一个

 

2.通过request获得请求头

 

 

3.通过request获得请求体

      

 

request乱码的解决方法

 

request的其他功能

(1).request是一个域对象

request对象也是一个储存数据的区域对象,也有如下方法:

ps:request的作用范围:一次请求中

 

(2).request完成请求转发

ServletContext域和Request域的比较

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值