Class Util.ImportResponseWrapper
java.lang.Object
jakarta.servlet.ServletResponseWrapper
jakarta.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 jakarta.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_MISDIRECTED_REQUEST, 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_PERMANENT_REDIRECT, 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_UNPROCESSABLE_CONTENT, SC_UNSUPPORTED_MEDIA_TYPE, SC_UPGRADE_REQUIRED, SC_USE_PROXY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThe default behavior of this method is to return getOutputStream() on the wrapped response object.int
Get the HTTP status code for this Response.The default behavior of this method is to return getWriter() on the wrapped response object.void
void
The default behavior of this method is to call setContentType(String type) on the wrapped response object.void
The default behavior of this method is to call setLocale(Locale loc) on the wrapped response object.void
setStatus
(int status) The default behavior of this method is to call setStatus(int sc) on the wrapped response object.Methods inherited from class jakarta.servlet.http.HttpServletResponseWrapper
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectURL, encodeURL, getHeader, getHeaderNames, getHeaders, getTrailerFields, sendError, sendError, sendRedirect, sendRedirect, sendRedirect, sendRedirect, setDateHeader, setHeader, setIntHeader, setTrailerFields
Methods inherited from class jakarta.servlet.ServletResponseWrapper
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setCharacterEncoding, setContentLength, setContentLengthLong, setResponse
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jakarta.servlet.ServletResponse
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setCharacterEncoding, setContentLength, setContentLengthLong
-
Constructor Details
-
ImportResponseWrapper
-
-
Method Details
-
getWriter
Description copied from class:jakarta.servlet.ServletResponseWrapper
The default behavior of this method is to return getWriter() on the wrapped response object.- Specified by:
getWriter
in interfaceServletResponse
- Overrides:
getWriter
in classServletResponseWrapper
- Returns:
- a
PrintWriter
object that can return character data to the client - See Also:
-
getOutputStream
Description copied from class:jakarta.servlet.ServletResponseWrapper
The default behavior of this method is to return getOutputStream() on the wrapped response object.- Specified by:
getOutputStream
in interfaceServletResponse
- Overrides:
getOutputStream
in classServletResponseWrapper
- Returns:
- a
ServletOutputStream
for writing binary data - See Also:
-
setContentType
Description copied from class:jakarta.servlet.ServletResponseWrapper
The default behavior of this method is to call setContentType(String type) on the wrapped response object.- Specified by:
setContentType
in interfaceServletResponse
- Overrides:
setContentType
in classServletResponseWrapper
- Parameters:
x
- aString
specifying the MIME type of the content- See Also:
-
setLocale
Description copied from class:jakarta.servlet.ServletResponseWrapper
The default behavior of this method is to call setLocale(Locale loc) on the wrapped response object.- Specified by:
setLocale
in interfaceServletResponse
- Overrides:
setLocale
in classServletResponseWrapper
- Parameters:
x
- the locale of the response- See Also:
-
setStatus
public void setStatus(int status) Description copied from class:jakarta.servlet.http.HttpServletResponseWrapper
The default behavior of this method is to call setStatus(int sc) on the wrapped response object.- Specified by:
setStatus
in interfaceHttpServletResponse
- Overrides:
setStatus
in classHttpServletResponseWrapper
- Parameters:
status
- the status code- See Also:
-
getStatus
public int getStatus()Description copied from class:jakarta.servlet.http.HttpServletResponseWrapper
Get the HTTP status code for this Response.The default implementation is to call
HttpServletResponse.getStatus()
on the wrappedHttpServletResponse
.- Specified by:
getStatus
in interfaceHttpServletResponse
- Overrides:
getStatus
in classHttpServletResponseWrapper
- Returns:
- The HTTP status code for this Response
-
getCharEncoding
-
setCharEncoding
-
getString
- Throws:
UnsupportedEncodingException
-