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

Servlet中HttpServletRequest和HttpServletResponse的常用API

HttpServletRequest

  1. 请求行

    API说明
    getMethod()获取请求方式,如:GET、POST…
    getSchema()获取请求协议,如:http
    getProtocol()获取请求协议及版本号,如:HTTP/1.1
    getRequestURI()获取请求的统一资源标识符,如:/wyt/abc
    getRequestURL()和获取请求的统一资源定位符,如:http://localhost:8080/wyt/abc
    getLocalPort()获取本应用容器的端口号,如:tomcat端口号
    getServerPort()获取客户端访问的服务器端口号,如:代理服务器端口号、tomcat端口号
    getRemotePort()获取客户端软件的端口号
  2. 请求头

    API说明
    getHeader(key)根据指定的key获取value
    getHeaderNames()获取请求头中所有的key
  3. 请求参数

    API说明
    getParameter(key)请求参数中,根据指定的key获取value
    getParameterValues(key)用于获取请求参数中有多个重名的参数,形成数组
    getParameterNames()获取请求参数的所有key
    getParameterMap()以键值对的形式获取所有的请求参数
    getReader()获取JSON类型的参数
    getInputStream()获取二进制类型的参数,比如文件
  4. 其他API

    API说明
    getServletContext()获取Servlet的上下文,域对象
    getContextPath()获取此Servlet的访问路径

HttpServletResponse

API说明
setStatus()设置响应状态码
setHeader(key, value)设置任意请求头
setContentType()设置返回内容的类型
setContentLength()设置返回内容的长度
PrintWriter writer = getWriter();
writer.write(“内容”);
设置响应体内容:获取打印流、通过打印流将内容输出到响应体中
getOutputStream()向响应体中输入二进制信息的字节输出流
http://www.dtcms.com/a/25275.html

相关文章:

  • 一文读懂Docker之Dockerfile基本使用
  • 《手机装上DeepSeek R1,开启口袋里的AI超能力》
  • Android Studio:如何用一个store类管理事件、简化管理
  • 详解AbstractQueuedSynchronizer(AQS)源码
  • 考场考试监考系统
  • QT自定义扫描控件,支持任意方位拖动和拖动扫描范围。
  • 数据结构(查找)
  • Python高级语法之urllib
  • Android Studio打包APK
  • 数字化赋能,3D数字博物馆开启沉浸式体验
  • 机器学习(李宏毅)——RNN
  • 第一章 初识LLMs
  • 基于python深度学习遥感影像地物分类与目标识别、分割实践技术应用
  • 从零搭建SpringBoot3+Vue3前后端分离项目基座,中小项目可用
  • Navicat Premium17 连接Oracle出现 “未加载 Oracle库
  • IDEA集成DeepSeek AI助手完整指南
  • 打开多个chrome历史记录
  • JAVA监听器(学习自用)
  • BEV:车轮接地点车辆修正3D框位置精度
  • 【数据结构】(10) 排序算法
  • 设计模式之适配模式是什么?以及在Spring AOP中的拦截器链的使用源码解析。
  • FreeSwitch的应用类模块
  • Python跨年烟花
  • Redis篇(环境搭建)
  • 【故障处理】- 11g迁19C数据泵报错: ORA-39083 ORA-06598 导致数据库大量对象导入不进去
  • Linux基本指令
  • 微信小程序text组件decode属性的小问题
  • WPF8-常用控件
  • 2025年新型智慧城市整体解决方案下载:顶层规划设计,应用总体建设方案
  • 【Linux Redis】关于用docker拉取Redis后,让虚拟机运行起来redis,并使得其可以连接到虚拟机外的navicat。