当前位置: 首页 > news >正文

HttpServletRequest常用方法

方法说明示例
String getMethod()获取请求的 HTTP 方法(如 GETPOST 等)。request.getMethod() 返回 "GET"
String getRequestURI()获取请求的 URI(路径部分,不包括域名和协议)。请求 http://localhost:8080/app/home 返回 /app/home
String getRequestURL()获取完整的请求 URL。请求 http://localhost:8080/app/home 返回 http://localhost:8080/app/home
String getContextPath()获取上下文路径(应用的根路径)。请求 http://localhost:8080/app/home 返回 /app
String getServletPath()获取 Servlet 路径(指定 Servlet 的路径部分)。请求 http://localhost:8080/app/home 返回 /home
String getQueryString()获取请求参数的查询字符串(? 后面的部分)。请求 http://localhost:8080/app/home?name=Tom 返回 name=Tom
方法说明示例
String getParameter(String name)根据参数名获取单一请求参数值。request.getParameter("name") 返回 "Tom"
String[] getParameterValues(String name)根据参数名获取请求参数的所有值(常用于复选框)。request.getParameterValues("hobby") 返回 ["reading", "sports"]
Enumeration<String> getParameterNames()获取所有请求参数的名称。遍历 Enumeration 来获取所有参数名。
Map<String, String[]> getParameterMap()获取请求参数的键值对(参数名为键,参数值为数组)。返回 {name=["Tom"], age=["25"]}
Enumeration<String> getHeaderNames()获取所有请求头的名称。遍历 Enumeration 来获取所有请求头名。
String getHeader(String name)根据名称获取请求头的值。request.getHeader("User-Agent") 返回 "Mozilla/5.0 ..."
int getIntHeader(String name)根据名称获取请求头的整数值(如 Content-Length)。request.getIntHeader("Content-Length") 返回一个整数值

 

http://www.dtcms.com/a/232172.html

相关文章:

  • WINDOWS端口关闭工具
  • Java转Go日记(六十):gin其他常用知识
  • NLP学习路线图(二十五):注意力机制
  • 宠物空气净化器哪个好用?2025宠物空气净化器测评:352、希喂、有哈
  • Golang——9、反射和文件操作
  • npm install 相关命令
  • 【Oracle】分区表
  • HarmonyOS:Counter计数器组件
  • 在Docker里面运行Docker
  • [10-1]I2C通信协议 江协科技学习笔记(17个知识点)
  • AWS Elastic Beanstalk + CodePipeline(Python Flask Web的国区CI/CD)
  • [Git] 分布式版本控制 远程仓库协作
  • 一次Oracle的非正常关闭
  • npm install 报错:npm error: ...node_modules\deasync npm error command failed
  • 【p2p、分布式,区块链笔记 MESH】Bluetooth蓝牙通信拓扑与操作 BR/EDR(经典蓝牙)和 BLE
  • 数据库优化实战分享:高频场景下的性能调优技巧与案例解析
  • Java转Go日记(五十九):参数验证
  • 自建 Derp 中继节点
  • Apache Doris + MCP:Agent 时代的实时数据分析底座
  • Java-39 深入浅出 Spring - AOP切面增强 核心概念 通知类型 XML+注解方式 附代码
  • 【Go语言基础【四】】局部变量、全局变量、形式参数
  • IDEA 开发PHP配置调试插件XDebug
  • 论文阅读:LLM4Drive: A Survey of Large Language Models for Autonomous Driving
  • 解锁FastAPI与MongoDB聚合管道的性能奥秘
  • 面试总结。
  • 《C++初阶之类和对象》【命名空间 + 输入输出 + 缺省参数 + 函数重载】
  • Sentinel微服务保护
  • MATLAB仿真:偏振光在光纤通信中的应用研究_可复现,有问题请联系博主
  • 【设计模式】门面/外观模式
  • Java 高频面试题场景(四):社区老年大学在线学习平台系统