Class Util.ImportResponseWrapper
java.lang.Object
javax.servlet.ServletResponseWrapper
javax.servlet.http.HttpServletResponseWrapper
org.apache.jasper.tagplugins.jstl.Util.ImportResponseWrapper
- All Implemented Interfaces:
HttpServletResponse,ServletResponse
- Enclosing class:
Util
Wraps responses to allow us to retrieve results as Strings. Mainly taken from
org.apache.taglibs.standard.tag.common.core.importSupport.
-
Field Summary
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 -
Method Summary
Modifier and TypeMethodDescriptionThe default behavior of this method is to return getOutputStream() on the wrapped response object.intGet the HTTP status code for this Response.The default behavior of this method is to return getWriter() on the wrapped response object.voidvoidThe default behavior of this method is to call setContentType(String type) on the wrapped response object.voidThe default behavior of this method is to call setLocale(Locale loc) on the wrapped response object.voidsetStatus(int status) The default behavior of this method is to call setStatus(int sc) 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, getTrailerFields, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setTrailerFieldsMethods inherited from class javax.servlet.ServletResponseWrapper
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setResponseMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.servlet.ServletResponse
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong
-
Constructor Details
-
ImportResponseWrapper
-
-
Method Details
-
getWriter
Description copied from class:javax.servlet.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 - See Also:
-
getOutputStream
Description copied from class:javax.servlet.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 - See Also:
-
setContentType
Description copied from class:javax.servlet.ServletResponseWrapperThe default behavior of this method is to call setContentType(String type) on the wrapped response object.- Specified by:
setContentTypein interfaceServletResponse- Overrides:
setContentTypein classServletResponseWrapper- Parameters:
x- aStringspecifying the MIME type of the content- See Also:
-
setLocale
Description copied from class:javax.servlet.ServletResponseWrapperThe default behavior of this method is to call setLocale(Locale loc) on the wrapped response object.- Specified by:
setLocalein interfaceServletResponse- Overrides:
setLocalein classServletResponseWrapper- Parameters:
x- the locale of the response- See Also:
-
setStatus
public void setStatus(int status) Description copied from class:javax.servlet.http.HttpServletResponseWrapperThe default behavior of this method is to call setStatus(int sc) on the wrapped response object.- Specified by:
setStatusin interfaceHttpServletResponse- Overrides:
setStatusin classHttpServletResponseWrapper- Parameters:
status- the status code- See Also:
-
getStatus
public int getStatus()Description copied from class:javax.servlet.http.HttpServletResponseWrapperGet the HTTP status code for this Response.The default implementation is to call
HttpServletResponse.getStatus()on the wrappedHttpServletResponse.- Specified by:
getStatusin interfaceHttpServletResponse- Overrides:
getStatusin classHttpServletResponseWrapper- Returns:
- The HTTP status code for this Response
-
getCharEncoding
-
setCharEncoding
-
getString
- Throws:
UnsupportedEncodingException
-