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 |
|---|---|
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.
|
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, 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 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()public java.io.PrintWriter getWriter()
throws java.io.UnsupportedEncodingException
ServletResponseWrappergetWriter in interface ServletResponsegetWriter in class ServletResponseWrapperPrintWriter object that
can return character data to the clientUnsupportedEncodingException - if the character encoding returned
by getCharacterEncoding cannot be usedServletResponse.getOutputStream(),
ServletResponse.setCharacterEncoding(java.lang.String)