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
 
 public static class Util.ImportResponseWrapper extends HttpServletResponseWrapper 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.HttpServletResponseSC_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 SummaryConstructors Constructor Description ImportResponseWrapper(HttpServletResponse arg0)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCharEncoding()ServletOutputStreamgetOutputStream()The default behavior of this method is to return getOutputStream() on the wrapped response object.intgetStatus()Get the HTTP status code for this Response.java.lang.StringgetString()java.io.PrintWritergetWriter()The default behavior of this method is to return getWriter() on the wrapped response object.voidsetCharEncoding(java.lang.String ce)voidsetContentType(java.lang.String x)The default behavior of this method is to call setContentType(String type) on the wrapped response object.voidsetLocale(java.util.Locale x)The 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.HttpServletResponseWrapperaddCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getTrailerFields, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setTrailerFields
 - 
Methods inherited from class javax.servlet.ServletResponseWrapperflushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setResponse
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface javax.servlet.ServletResponseflushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong
 
- 
 
- 
- 
- 
Constructor Detail- 
ImportResponseWrapperpublic ImportResponseWrapper(HttpServletResponse arg0) 
 
- 
 - 
Method Detail- 
getWriterpublic java.io.PrintWriter 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 interface- ServletResponse
- Overrides:
- getWriterin class- ServletResponseWrapper
- Returns:
- a PrintWriterobject that can return character data to the client
- See Also:
- ServletResponse.getOutputStream(),- ServletResponse.setCharacterEncoding(java.lang.String)
 
 - 
getOutputStreampublic ServletOutputStream 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 interface- ServletResponse
- Overrides:
- getOutputStreamin class- ServletResponseWrapper
- Returns:
- a ServletOutputStreamfor writing binary data
- See Also:
- ServletResponse.getWriter()
 
 - 
setContentTypepublic void setContentType(java.lang.String x) 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 interface- ServletResponse
- Overrides:
- setContentTypein class- ServletResponseWrapper
- Parameters:
- x- a- Stringspecifying the MIME type of the content
- See Also:
- ServletResponse.setLocale(java.util.Locale),- ServletResponse.setCharacterEncoding(java.lang.String),- ServletResponse.getOutputStream(),- ServletResponse.getWriter()
 
 - 
setLocalepublic void setLocale(java.util.Locale x) 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 interface- ServletResponse
- Overrides:
- setLocalein class- ServletResponseWrapper
- Parameters:
- x- the locale of the response
- See Also:
- ServletResponse.getLocale(),- ServletResponse.setContentType(java.lang.String),- ServletResponse.setCharacterEncoding(java.lang.String)
 
 - 
setStatuspublic 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 interface- HttpServletResponse
- Overrides:
- setStatusin class- HttpServletResponseWrapper
- Parameters:
- status- the status code
- See Also:
- HttpServletResponse.sendError(int, java.lang.String)
 
 - 
getStatuspublic 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 interface- HttpServletResponse
- Overrides:
- getStatusin class- HttpServletResponseWrapper
- Returns:
- The HTTP status code for this Response
 
 - 
getCharEncodingpublic java.lang.String getCharEncoding() 
 - 
setCharEncodingpublic void setCharEncoding(java.lang.String ce) 
 - 
getStringpublic java.lang.String getString() throws java.io.UnsupportedEncodingException- Throws:
- java.io.UnsupportedEncodingException
 
 
- 
 
-