Package javax.servlet.http
Class NoBodyResponse
- java.lang.Object
-
- javax.servlet.ServletResponseWrapper
-
- javax.servlet.http.HttpServletResponseWrapper
-
- javax.servlet.http.NoBodyResponse
-
- All Implemented Interfaces:
HttpServletResponse,ServletResponse
class NoBodyResponse extends HttpServletResponseWrapper
-
-
Field Summary
Fields Modifier and Type Field Description private booleandidSetContentLengthprivate static java.util.ResourceBundlelStringsprivate NoBodyOutputStreamnoBodyprivate booleanusingOutputStreamprivate java.io.PrintWriterwriter-
Fields inherited from interface javax.servlet.http.HttpServletResponse
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 Summary
Constructors Constructor Description NoBodyResponse(HttpServletResponse r)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServletOutputStreamgetOutputStream()The default behavior of this method is to return getOutputStream() on the wrapped response object.java.io.PrintWritergetWriter()The default behavior of this method is to return getWriter() on the wrapped response object.(package private) voidsetContentLength()voidsetContentLength(int len)The default behavior of this method is to call setContentLength(int len) on the wrapped response object.-
Methods inherited from class javax.servlet.http.HttpServletResponseWrapper
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
-
Methods inherited from class javax.servlet.ServletResponseWrapper
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentType, setLocale, setResponse
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface javax.servlet.ServletResponse
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentType, setLocale
-
-
-
-
Field Detail
-
lStrings
private static final java.util.ResourceBundle lStrings
-
noBody
private NoBodyOutputStream noBody
-
writer
private java.io.PrintWriter writer
-
didSetContentLength
private boolean didSetContentLength
-
usingOutputStream
private boolean usingOutputStream
-
-
Constructor Detail
-
NoBodyResponse
NoBodyResponse(HttpServletResponse r)
-
-
Method Detail
-
setContentLength
void setContentLength()
-
setContentLength
public void setContentLength(int len)
Description copied from class:ServletResponseWrapperThe default behavior of this method is to call setContentLength(int len) on the wrapped response object.- Specified by:
setContentLengthin interfaceServletResponse- Overrides:
setContentLengthin classServletResponseWrapper- Parameters:
len- an integer specifying the length of the content being returned to the client; sets the Content-Length header
-
getOutputStream
public ServletOutputStream getOutputStream() throws java.io.IOException
Description copied from class:ServletResponseWrapperThe default behavior of this method is to return getOutputStream() on the wrapped response object.- Specified by:
getOutputStreamin interfaceServletResponse- Overrides:
getOutputStreamin classServletResponseWrapper- Returns:
- a
ServletOutputStreamfor writing binary data - Throws:
java.io.IOException- if an input or output exception occurred- See Also:
ServletResponse.getWriter()
-
getWriter
public java.io.PrintWriter getWriter() throws java.io.UnsupportedEncodingExceptionDescription copied from class:ServletResponseWrapperThe default behavior of this method is to return getWriter() on the wrapped response object.- Specified by:
getWriterin interfaceServletResponse- Overrides:
getWriterin classServletResponseWrapper- Returns:
- a
PrintWriterobject that can return character data to the client - Throws:
java.io.UnsupportedEncodingException- See Also:
ServletResponse.getOutputStream(),ServletResponse.setCharacterEncoding(java.lang.String)
-
-