public interface AddHeaderHttpServletResponse
extends javax.servlet.http.HttpServletResponse
An interface that extends the HttpServletResponse by defining
methods that allow one to add multiple HTTP headers with the same name.
The HttpServletResponse interface is inadequate when dealing with
HTTP Cookies. Cookies use the same header name, but have different values.
The HttpServletResponse interface only provides a setHeader
method, which when called for multiple cookies will overwrite any
pre-existing cookies.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION |
SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_FOUND, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY
Modifier and Type | Method and Description |
---|---|
void |
addDateHeader(java.lang.String pName,
long pValue)
Adds a field to the response header with a given name and date-valued
field.
|
void |
addHeader(java.lang.String pName,
java.lang.String pValue)
Adds a field to the response header with a given name and value.
|
void |
addIntHeader(java.lang.String pName,
int pValue)
Adds a field to the response header with a given name and integer value.
|
static final java.lang.String CLASS_VERSION
void addHeader(java.lang.String pName, java.lang.String pValue)
addHeader
in interface javax.servlet.http.HttpServletResponse
pName
- the header namepValue
- the header valuevoid addIntHeader(java.lang.String pName, int pValue)
addIntHeader
in interface javax.servlet.http.HttpServletResponse
pName
- the header namepValue
- the header valuevoid addDateHeader(java.lang.String pName, long pValue)
addDateHeader
in interface javax.servlet.http.HttpServletResponse
pName
- the header namepValue
- the header value