Request对象

目录

1.Request对象获取请求信息

①:获取请求行数据

②:获取请求头数据

③:获取请求体数据

2.获取其它消息

①:获取请求参数的通用方式

②:请求转发

③:共享数据

④:ServletContext


1.Request对象获取请求信息

①:获取请求行数据

②:获取请求头数据

③:获取请求体数据

2.获取其它消息

①:获取请求参数的通用方式

无论是post方式还是get方式都可以使用下列方法:

1:String getParameters(String name):根据参数名称获取参数值 username=zhangsan&age=18;

2:String[] getParameterValues(String name):根据参数名称获取参数值的数组,hobby=xx&hobby=game

3:Enumeration<String> getParameterNames():获取所有请求的参数名称()

4:Map<String,String[]> getParameterMap():获取所有参数的Map集合。

②:请求转发

一种在服务器内部的跳转资源方式

步骤

  • 1:通过request对象获取请求转发器对象:req.getRequestDispatcher(String path)

  • 2:使用getRequestDispatcher对象来进行转发:forward(ServletRequest var1, ServletResponse var2)

③:共享数据

  • 域对象:一个有作用范围的对象。

  • request域:代表着一次请求的范围,一般用于请求和转发的资源域中共享数据。

  • 方法:

    1:setAttribute(String name,Object obj);存储数据

    2:Object getAttribute(String name):通过键获取值

    3:void removeAttribute(String name); 通过键移除值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值