Skip navigation links
oracle.i18n.servlet.filter
Class ServletResponseWrapper
java.lang.Object
javax.servlet.ServletResponseWrapper
javax.servlet.http.HttpServletResponseWrapper
oracle.i18n.servlet.filter.ServletResponseWrapper
- All Implemented Interfaces:
- HttpServletResponse, ServletResponse
-
public class ServletResponseWrapper
- extends HttpServletResponseWrapper
The ServletResponseWrapper
class is an HTTP response class that sets the appropriate character set for the response operation.
- Since:
- 10.1.0.2
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_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 |
Method Summary |
String |
getCharacterEncoding()
Returns the character set encoding associated with the response object. |
Locale |
getLocale()
Returns the locale associated with the response object. |
void |
setContentType(String type)
Sets the content type of the output stream. |
void |
setLocale(Locale locale)
Sets the locale to the response object in the Content-Language header for the output stream. |
Methods inherited from class javax.servlet.http.HttpServletResponseWrapper |
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus |
Methods inherited from class javax.servlet.ServletResponseWrapper |
flushBuffer, getBufferSize, getOutputStream, getResponse, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setContentLength, setResponse |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServletResponseWrapper
public ServletResponseWrapper(ServletRequestWrapper request,
HttpServletResponse response)
- Constructs this class. The output stream attributes are automatically set.
- Parameters:
request
- ServletRequestWrapper
object to get user inputs
response
- HttpServletResponse
object to override
setContentType
public void setContentType(String type)
- Sets the content type of the output stream. In general, it is automatically set to
text/html
with the appropriate character set. This method should be used only when the application requires explicit specification.
-
- Specified by:
setContentType
in interface ServletResponse
- Overrides:
setContentType
in class ServletResponseWrapper
-
- Parameters:
type
- a Content-Type
string that specifies the character set
getCharacterEncoding
public String getCharacterEncoding()
- Returns the character set encoding associated with the response object.
-
- Specified by:
getCharacterEncoding
in interface ServletResponse
- Overrides:
getCharacterEncoding
in class ServletResponseWrapper
-
- Returns:
- an IANA character set name
setLocale
public void setLocale(Locale locale)
- Sets the locale to the response object in the
Content-Language
header for the output stream. Unlike the default setLocale
method, this method does not set the page character set. Rather, the page character set has to be specified in the GDK application configuration file.
-
- Specified by:
setLocale
in interface ServletResponse
- Overrides:
setLocale
in class ServletResponseWrapper
-
- Parameters:
locale
- Locale
object
getLocale
public Locale getLocale()
- Returns the locale associated with the response object.
-
- Specified by:
getLocale
in interface ServletResponse
- Overrides:
getLocale
in class ServletResponseWrapper
-
- Returns:
Locale
object
Skip navigation links
Copyright © 2003, 2007, Oracle. All rights reserved.