JavaWeb开发之Request对象

  JavaWeb基础中比较重要的两个类对象就是request对象和response对象,而且对于后续高阶学习也是很重要的一环;
  学习request对象,首先我们要明白学习此对象是用来干什么的?最主要是浏览器向远程服务器发送请求时,我们可以通过request对象来获取请求行、请求头、请求体等信息;
  接下来将从请求行、请求头、请求体三个方面阐述request的实际应用:
  一、获取请求行中的内容:
    1、获取请求方式:String getMethod();如图:
    
    2、获取请求资源:String getRequestURL()和String getRequestURI();如图:
    
    
    3、获取web项目名称:String getContextPath();如图:
    
    4、根据参数名获取单个请求参数:request.getParameter("参数名");
    5、获取所有请求参数:String getQueryString();如图:
    
  二、获取请求头中的内容:
    1、获取所有的请求头名称;如图:
    
    2、获取指定的请求头信息;如图:
    
    3、打印所有的请求头名称和请求头内容;如图:
    
  三、获取请求体中的内容:
    1、获取一个请求参数的单个值:request.getParameter("参数名称");如图:
    
    2、获取一个请求参数的多个值:request.getParameterValues("参数名称"),返回的是一个数组;如图:
    
    3、获取所有请求参数名称:request.getParameterNames(),返回的是一个枚举;如图:
    
    4、获取所有请求参数的key和value:request.getParameterMap(),返回集合Map<String,String[]>;如图:
    

posted @   忘chuan  阅读(396)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
点击右上角即可分享
微信分享提示