public class GenericResponseWrapper
extends javax.servlet.http.HttpServletResponseWrapper
Description:
Title:首亨软件 - TSS/CRM等
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
构造器和说明 |
---|
GenericResponseWrapper(javax.servlet.http.HttpServletResponse response)
Wrap a normal servlet response so that we can transform the
data before it gets sent to the underlying stream
|
限定符和类型 | 方法和说明 |
---|---|
void |
flushBuffer() |
int |
getContentLength()
Get the content length
|
java.lang.String |
getContentType()
Get the content type
|
byte[] |
getData()
Get the data from the temporary storage stream
|
javax.servlet.ServletOutputStream |
getOutputStream()
Get the output stream for this response
|
java.io.PrintWriter |
getWriter()
Get a Writer version of the OutputStream
|
void |
reset() |
void |
setContentLength(int val)
Set the content length for this data
|
void |
setContentType(java.lang.String type)
Set the content type
|
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
public GenericResponseWrapper(javax.servlet.http.HttpServletResponse response) throws java.io.IOException
response
- the normal servlet response to wrapjava.io.IOException
- IOExceptionpublic byte[] getData()
public javax.servlet.ServletOutputStream getOutputStream()
getOutputStream
在接口中 javax.servlet.ServletResponse
getOutputStream
在类中 javax.servlet.ServletResponseWrapper
public void setContentLength(int val)
setContentLength
在接口中 javax.servlet.ServletResponse
setContentLength
在类中 javax.servlet.ServletResponseWrapper
val
- the length to setpublic int getContentLength()
public void setContentType(java.lang.String type)
setContentType
在接口中 javax.servlet.ServletResponse
setContentType
在类中 javax.servlet.ServletResponseWrapper
type
- the content type to setpublic java.lang.String getContentType()
getContentType
在接口中 javax.servlet.ServletResponse
getContentType
在类中 javax.servlet.ServletResponseWrapper
public void flushBuffer() throws java.io.IOException
flushBuffer
在接口中 javax.servlet.ServletResponse
flushBuffer
在类中 javax.servlet.ServletResponseWrapper
java.io.IOException
public void reset()
reset
在接口中 javax.servlet.ServletResponse
reset
在类中 javax.servlet.ServletResponseWrapper
public java.io.PrintWriter getWriter()
getWriter
在接口中 javax.servlet.ServletResponse
getWriter
在类中 javax.servlet.ServletResponseWrapper