class NoBodyResponse extends HttpServletResponseWrapper
| Modifier and Type | Field and Description |
|---|---|
private boolean |
didSetContentLength |
private static java.util.ResourceBundle |
lStrings |
private NoBodyOutputStream |
noBody |
private boolean |
usingOutputStream |
private java.io.PrintWriter |
writer |
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| Constructor and Description |
|---|
NoBodyResponse(HttpServletResponse r) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHeader(java.lang.String name,
java.lang.String value)
The default behavior of this method is to return addHeader(String name, String value)
on the wrapped response object.
|
void |
addIntHeader(java.lang.String name,
int value)
The default behavior of this method is to call addIntHeader(String name, int value)
on the wrapped response object.
|
private void |
checkHeader(java.lang.String name) |
ServletOutputStream |
getOutputStream()
The default behavior of this method is to return getOutputStream()
on the wrapped response object.
|
java.io.PrintWriter |
getWriter()
The default behavior of this method is to return getWriter()
on the wrapped response object.
|
(package private) void |
setContentLength() |
void |
setContentLength(int len)
The default behavior of this method is to call setContentLength(int len)
on the wrapped response object.
|
void |
setContentLengthLong(long len)
The default behavior of this method is to call setContentLengthLong(long len)
on the wrapped response object.
|
void |
setHeader(java.lang.String name,
java.lang.String value)
The default behavior of this method is to return setHeader(String name, String value)
on the wrapped response object.
|
void |
setIntHeader(java.lang.String name,
int value)
The default behavior of this method is to call setIntHeader(String name, int value)
on the wrapped response object.
|
addCookie, addDateHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, sendError, sendError, sendRedirect, setDateHeader, setStatus, setStatusflushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentType, setLocale, setResponseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitflushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentType, setLocaleprivate static final java.util.ResourceBundle lStrings
private NoBodyOutputStream noBody
private java.io.PrintWriter writer
private boolean didSetContentLength
private boolean usingOutputStream
NoBodyResponse(HttpServletResponse r)
void setContentLength()
public void setContentLength(int len)
ServletResponseWrappersetContentLength in interface ServletResponsesetContentLength in class ServletResponseWrapperlen - an integer specifying the length of the
content being returned to the client; sets the Content-Length headerpublic void setContentLengthLong(long len)
ServletResponseWrappersetContentLengthLong in interface ServletResponsesetContentLengthLong in class ServletResponseWrapperlen - a long specifying the length of the
content being returned to the client; sets the Content-Length headerpublic void setHeader(java.lang.String name,
java.lang.String value)
HttpServletResponseWrappersetHeader in interface HttpServletResponsesetHeader in class HttpServletResponseWrappername - the name of the headervalue - the header value If it contains octet string,
it should be encoded according to RFC 2047
(http://www.ietf.org/rfc/rfc2047.txt)HttpServletResponse.containsHeader(java.lang.String),
HttpServletResponse.addHeader(java.lang.String, java.lang.String)public void addHeader(java.lang.String name,
java.lang.String value)
HttpServletResponseWrapperaddHeader in interface HttpServletResponseaddHeader in class HttpServletResponseWrappername - the name of the headervalue - the additional header value If it contains
octet string, it should be encoded
according to RFC 2047
(http://www.ietf.org/rfc/rfc2047.txt)HttpServletResponse.setHeader(java.lang.String, java.lang.String)public void setIntHeader(java.lang.String name,
int value)
HttpServletResponseWrappersetIntHeader in interface HttpServletResponsesetIntHeader in class HttpServletResponseWrappername - the name of the headervalue - the assigned integer valueHttpServletResponse.containsHeader(java.lang.String),
HttpServletResponse.addIntHeader(java.lang.String, int)public void addIntHeader(java.lang.String name,
int value)
HttpServletResponseWrapperaddIntHeader in interface HttpServletResponseaddIntHeader in class HttpServletResponseWrappername - the name of the headervalue - the assigned integer valueHttpServletResponse.setIntHeader(java.lang.String, int)private void checkHeader(java.lang.String name)
public ServletOutputStream getOutputStream() throws java.io.IOException
ServletResponseWrappergetOutputStream in interface ServletResponsegetOutputStream in class ServletResponseWrapperServletOutputStream for writing binary datajava.io.IOException - if an input or output exception occurredServletResponse.getWriter(),
ServletResponse.reset()public java.io.PrintWriter getWriter()
throws java.io.UnsupportedEncodingException
ServletResponseWrappergetWriter in interface ServletResponsegetWriter in class ServletResponseWrapperPrintWriter object that
can return character data to the clientjava.io.UnsupportedEncodingException - if the character encoding returned
by getCharacterEncoding cannot be usedServletResponse.getOutputStream(),
ServletResponse.setCharacterEncoding(java.lang.String),
ServletResponse.reset()