HttpServletResponse类

简介: HttpServletResponse类

HttpServletResponse类
response 对象是 javax.servlet.http.HttpServletResponse 类的一个实例。就像服务器会创建request对象一样,它也会创建一个客户端响应。

response对象定义了处理创建HTTP信息头的接口。通过使用这个对象,开发者们可以添加新的cookie或时间戳,还有HTTP状态码等等。

下表列出了用来设置HTTP响应头的方法,这些方法由HttpServletResponse 类提供:

S.N. 方法 & 描述
1 String encodeRedirectURL(String url)
对sendRedirect()方法使用的URL进行编码
2 String encodeURL(String url)
将URL编码,回传包含Session ID的URL
3 boolean containsHeader(String name)
返回指定的响应头是否存在
4 boolean isCommitted()
返回响应是否已经提交到客户端
5 void addCookie(Cookie cookie)
添加指定的cookie至响应中
6 void addDateHeader(String name, long date)
添加指定名称的响应头和日期值
7 void addHeader(String name, String value)
添加指定名称的响应头和值
8 void addIntHeader(String name, int value)
添加指定名称的响应头和int值
9 void flushBuffer()
将任何缓存中的内容写入客户端
10 void reset()
清除任何缓存中的任何数据,包括状态码和各种响应头
11 void resetBuffer()
清除基本的缓存数据,不包括响应头和状态码
12 void sendError(int sc)
使用指定的状态码向客户端发送一个出错响应,然后清除缓存
13 void sendError(int sc, String msg)
使用指定的状态码和消息向客户端发送一个出错响应
14 void sendRedirect(String location)
使用指定的URL向客户端发送一个临时的间接响应
15 void setBufferSize(int size)
设置响应体的缓存区大小
16 void setCharacterEncoding(String charset)
指定响应的编码集(MIME字符集),例如UTF-8
17 void setContentLength(int len)
指定HTTP servlets中响应的内容的长度,此方法用来设置 HTTP Content-Length 信息头
18 void setContentType(String type)
设置响应的内容的类型,如果响应还未被提交的话
19 void setDateHeader(String name, long date)
使用指定名称和日期设置响应头的名称和日期
20 void setHeader(String name, String value)
使用指定名称和值设置响应头的名称和内容
21 void setIntHeader(String name, int value)
指定 int 类型的值到 name 标头
22 void setLocale(Locale loc)
设置响应的语言环境,如果响应尚未被提交的话
23 void setStatus(int sc)
设置响应的状态码

目录
相关文章
|
11月前
|
存储 druid 算法
磁盘管理工具
在Linux系统安装过程中,磁盘分区是一项重要步骤,可以通过Disk Druid、RAID、LVM等方式进行分区。此外,Linux还提供了fdisk、cfdisk、parted等分区工具。本文介绍了如何使用fdisk命令进行磁盘分区,包括创建、查看、删除分区以及格式化和挂载分区的具体操作步骤。通过这些步骤,可以有效地管理和优化磁盘资源,提高系统的安全性和性能。
357 2
|
安全 Oracle Java
edge浏览器加载java插件
edge浏览器加载java插件
708 1
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的物流配送管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的物流配送管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
243 3
|
机器学习/深度学习 数据采集 人工智能
KAN核心团队震撼力作!MIT华人用AI首次发现物理学全新方程
【5月更文挑战第21天】MIT华人科研团队运用AI开发OptPDE工具,首次找到3个新可积PDE家族,增强人类在物理学方程发现中的能力。OptPDE通过优化PDE系数最大化守恒量,CQFinder自动识别守恒量,二者协同工作,重新发现KdV方程并揭示新方程的特殊性质。该研究展示AI与人类科学家合作的潜力,为复杂问题解决开辟新路径。论文链接:https://arxiv.org/abs/2405.04484
251 3
|
存储 监控 负载均衡
Java面试准备-Nginx、MQ、ZK
Java面试准备-Nginx、MQ、ZK
193 0
|
运维 Kubernetes 开发工具
基于阿里云托管服务网格ASM完成应用全自动化渐进式发布的GitOps解决方案实践
本文是基于阿里云托管服务网格 ASM 完成应用在多集群环境中全自动化渐进式发布的 GitOps 实践。
1983 0
基于阿里云托管服务网格ASM完成应用全自动化渐进式发布的GitOps解决方案实践
|
9天前
|
存储 关系型数据库 分布式数据库
PostgreSQL 18 发布,快来 PolarDB 尝鲜!
PostgreSQL 18 发布,PolarDB for PostgreSQL 全面兼容。新版本支持异步I/O、UUIDv7、虚拟生成列、逻辑复制增强及OAuth认证,显著提升性能与安全。PolarDB-PG 18 支持存算分离架构,融合海量弹性存储与极致计算性能,搭配丰富插件生态,为企业提供高效、稳定、灵活的云数据库解决方案,助力企业数字化转型如虎添翼!
|
7天前
|
存储 人工智能 Java
AI 超级智能体全栈项目阶段二:Prompt 优化技巧与学术分析 AI 应用开发实现上下文联系多轮对话
本文讲解 Prompt 基本概念与 10 个优化技巧,结合学术分析 AI 应用的需求分析、设计方案,介绍 Spring AI 中 ChatClient 及 Advisors 的使用。
355 130
AI 超级智能体全栈项目阶段二:Prompt 优化技巧与学术分析 AI 应用开发实现上下文联系多轮对话