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

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.lryc.cn/news/2403339.html

相关文章:

  • BugKu Web渗透之网站被hei(仅仅是ctf题目名称)
  • 群论在现代密码学中的应用探索与实践 —— 从理论到C语言实现
  • 深入理解MySQL死锁:从原理、案例到解决方案
  • 关于华为仓颉编程语言
  • 无字母数字webshell的命令执行
  • Spring AI 项目实战(五):Spring Boot + AI + DeepSeek + Redis 实现聊天应用上下文记忆功能(附完整源码)
  • 【华为云Astro-服务编排】服务编排使用全攻略
  • 解决el-select选择框右侧下拉箭头遮挡文字问题
  • 20250603在荣品的PRO-RK3566开发板的Android13下的使用命令行来查看RK3566的温度【显示优化版本】
  • C语言字符数组初始化的5种方法(附带实例)
  • npm run dev 报错:Error: error:0308010C:digital envelope routines::unsupported
  • 模板方法模式:优雅封装不变,灵活扩展可变
  • 基于LLaMA-Factory和Easy Dataset的Qwen3微调实战:从数据准备到LoRA微调推理评估的全流程指南
  • 6.6本日总结
  • idea中 maven 本地仓库有jar包,但还是找不到,解决打包失败和无法引用的问题
  • 安全编码规范与标准:对比与分析及应用案例
  • (33)课54--??:3 张表的 join-on 连接举例,多表查询总结。
  • 集群与分布式与微服务
  • 8.axios Http网络请求库(1)
  • Python爬虫实战:研究mechanize库相关技术
  • c++算法学习5——贪心算法
  • SpringCloud学习笔记-3
  • 【时时三省】(C语言基础)局部变量和全局变量
  • An improved YOLACT algorithm for instance segmentation of stacking parts
  • 使用API网关Kong配置反向代理和负载均衡
  • BugKu Web渗透之eval
  • DAY45 可视化
  • 11.RV1126-ROCKX项目 API和人脸检测画框
  • 超构光学与 AR 的深度融合 | 攻克 VAC 与眼动范围难题
  • [ Qt ] | 与系统相关的操作(三):QFile介绍和使用