public class ServletResponseWrapper extends HttpServletResponseWrapper
ServletResponseWrapper
class is an HTTP response class that
sets the appropriate character set for the response operation.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
Constructor and Description |
---|
ServletResponseWrapper(ServletRequestWrapper request,
HttpServletResponse response)
Constructs this class.
|
Modifier and Type | Method and Description |
---|---|
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. |
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
flushBuffer, getBufferSize, getOutputStream, getResponse, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setContentLength, setResponse
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
flushBuffer, getBufferSize, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setContentLength
public ServletResponseWrapper(ServletRequestWrapper request, HttpServletResponse response)
request
- ServletRequestWrapper
object to get user inputsresponse
- HttpServletResponse
object to overridepublic void setContentType(String type)
text/html
with the appropriate
character set. This method should be used only when the application
requires explicit specification.setContentType
in interface ServletResponse
setContentType
in class ServletResponseWrapper
type
- a Content-Type
string that specifies the
character setpublic String getCharacterEncoding()
getCharacterEncoding
in interface ServletResponse
getCharacterEncoding
in class ServletResponseWrapper
public void setLocale(Locale locale)
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.setLocale
in interface ServletResponse
setLocale
in class ServletResponseWrapper
locale
- Locale
objectpublic Locale getLocale()
getLocale
in interface ServletResponse
getLocale
in class ServletResponseWrapper
Locale
object