Servlet处理HTTP响应(设置响应头)
来源:互联网 发布:金星太监知乎 编辑:程序博客网 时间:2024/05/18 17:58
为了让Servlet发挥最大的效能,HttpServletResponse对象还可以用于操作响应的HTTP头。HTTP响应头用于告诉客户端:发送回来的内容的类型、有多少内容被正在发送以及发送内容的服务器的类型等等。HTTPServletResponse对象有如下方法来操作HTTP响应头:
containsHeader(java.lang.String name):返回一个布尔值指示是否设置了响应头。
setHeader(java.lang.String name,java.lang.String value):用于一个给定的名称和字符串设置响应头的通用方式。如果响应头已经被设置,新的值将覆盖当前的值。在设置值之前可以先用containsHeader()方法判断头是否存在。
setIntHeader(java.lang.String name,int value):用于一个给定的名称和整型设置响应头。如果响应头已经被设置,新的值将覆盖当前的值。在设置值之前可以先用containsHeader()方法判断头是否存在。
setDateHeader(java.lang.String name,long date):用于一个给定的名称和日期设置响应头。这里的日期值应该是自1970-1-1(GTM)以来的精确到毫秒的长整型数。如果响应头已经被设置,新的值将覆盖当前的值。在设置值之前可以先用containsHeader()方法判断头是否存在。
addHeader(java.lang.String name,java.lang.String value):addHeader()方法用于在response中添加一个给定名称和字符串的响应头,而不管是否已经存在同名的报头。该方法允许响应头有多个值。
addIntHeader(java.lang.String name,int value):用于在response中添加一个给定名称和整型值的响应头,该方法允许响应头有多个值。
addDateHeader(java.lang.String name,long date):用于在response中添加一个给定的名称和日期设置响应头。这里的日期值应该是自1970-1-1(GTM)以来的精确到毫秒的长整型数,该方法不会覆盖以前的响应头。该方法允许响应头有多个值。
setContentType(String mimetype) : 用于设置返回客户端内容的MIME 类型
addCookie(Cookie c) :用于向Set-Cookie报头插入一个Cookie。由于在HTTP响应中会存在多个Set-Cookie行,所有没有对应的setCookie方法。
- Servlet处理HTTP响应(设置响应头)
- servlet处理HTTP响应——设置消息响应体
- Servlet处理HTTP响应
- Servlet处理HTTP响应
- servlet处理http响应
- servlet处理http响应
- Ruby设置HTTP响应头
- nginx设置HTTP响应头
- 使用servlet处理HTTP响应
- 使用servlet处理http响应
- 使用Servlet处理HTTP响应
- 使用Servlet处理HTTP响应
- 使用servlet处理http响应
- 使用servlet处理http响应
- 使用Servlet处理HTTP响应
- 使用Servlet处理http响应
- 使用Servlet处理HTTP响应
- Servlet Http请求和响应头格式
- frang2016
- Maven学习(一) -- 安装Maven及Eclipse中配置Maven
- 【22.48%】【codeforces 689D】Friends and Subsequences
- 【目标检测】目标检测原理与实现(六)--基于形变部件模型(Deformable Part Models)的目标检测
- Atom 常用Package备份
- Servlet处理HTTP响应(设置响应头)
- Android程序中获取SHA1值
- js伪造Referer来路
- Keil软件调试进阶
- springMVC绑定参数时报错DefaultHandlerExceptionResolver解决办法
- Mathtype 使用技巧之调整文档和公式的行间距
- hjr教程-ASP.NET(一):创建一个ASP.NET页面
- 数据库的锁机制
- LeetCode Third Maximum Number