HttpServletRequest小结

基本概述

该对象是有Web服务器创建的,每一次请求都会创建一次。其作用是将HTTP请求封装成一个类,供Servlet处理。

常用方法

1、请求行

Get http://localhost:8080/day09/servlet/req1?username=zs http/1.1 getMethod(); 获得请求方式 getRequestURL();返回客户端发出请求时的完整URL。 getRequestURI(); 返回请求行中的资源名部分。 getContextPath(); 当前应用的虚拟目录 /day09_01_request getQueryString() ; 返回请求行中的参数部分。

2、请求消息头

String getHeader(String name) 根据头名称得到头信息值 Enumeration getHeaderNames() 得到所有头信息name Enumeration getHeaders(String name) 根据头名称得到相同名称头信息值

3、请求正文

与获取表单数据相关的方法 getParameter(name) 根据表单中name属性的名,获取value属性的值方法 getParameterValues(String name)专业为复选框取取提供的方法 getParameterNames() 得到表单提交的所有name的方法 getParameterMap 到表单提交的所有值的方法 //做框架用,非常实用 getInputStream 以字节流的方式得到所有表单数据

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏分布式系统进阶

DelayedOperationPurgatory--谜之炼狱Kafka源码分析-汇总

里面的操作比较简单, 调用forceComplete, 如果成功,表明是真的超时了,回调onExpiration;

1851
来自专栏Jacklin攻城狮

iOS,面试必看,最全梳理

目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送...

2342
来自专栏从零开始学自动化测试

python接口自动化8-参数化

前言 前面一篇实现了参数的关联,那种只是记流水账的完成功能,不便于维护,也没什么可读性,接下来这篇可以把每一个动作写成一个函数,这样更方便了。 参数化的思维只...

3536
来自专栏cs

python爬虫的东西

1333
来自专栏大内老A

EndpointAddress——不只是一个Uri[上篇]

终结点是整个WCF的核心,由经典的ABC三要素组成。作为表示地址的EndpointAddress,很多人仅仅将其看成是一个表示标识服务并且表示服务所在地址的Ur...

20810
来自专栏码云1024

c++DLL编程详解

4886
来自专栏java 成神之路

基于ReentrantLock发生死锁的解决方案

3306
来自专栏Android Note

Kotlin与Databinding(一)简介封装

1453
来自专栏别先生

JSch - Java实现的SFTP(文件上传详解篇)

  JSch是Java Secure Channel的缩写。JSch是一个SSH2的纯Java实现。它允许你连接到一个SSH服务器,并且可以使用端口转发,X11...

1K1
来自专栏乐百川的学习频道

使用 Beautiful Soup 解析网页内容

安装Beautiful Soup Beautiful Soup是一个Python的HTML解析框架,我们可以利用它方便的处理HTML和XML文档。Beautif...

2639

扫码关注云+社区

领取腾讯云代金券