Servlet处理HTTP响应(设置响应头)
2016-10-17 19:08
295 查看
为了让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方法。
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响应头设置示例(response用法)
- 第三章 使用Servlet处理HTTP响应
- 使用Servlet处理HTTP响应
- Servlet之HTTP响应处理、表单处理
- HttpServletResponse常见应用——设置响应头控制浏览器的行为
- HttpServletResponse常见应用——设置响应头控制浏览器的行为
- JavaWeb(三) ----Servlet处理HTTP响应,请求
- 使用servlet处理http响应
- J2EE HTTP的请求和响应原理,servlet处理原理
- Servlet之HTTP响应处理、表单处理
- 使用servlet处理HTTP响应
- servlet 中response.setHeader设置response HTTP 头失效问题解决
- 基于HttpWebRequest的通用请求和响应处理
- servlet 中response.setHeader设置response HTTP 头失效问题解决
- 基于HttpWebRequest的通用请求和响应处理
- 基于HttpWebRequest的通用请求和响应处理
- 关于jetty和webx对于HttpServletResponse getWriter和getOutputStream的处理