org.tinygroup.weblayer.webcontext.basic.response
类 BasicResponseImpl

java.lang.Object
  继承者 javax.servlet.ServletResponseWrapper
      继承者 javax.servlet.http.HttpServletResponseWrapper
          继承者 org.tinygroup.weblayer.webcontext.AbstractResponseWrapper
              继承者 org.tinygroup.weblayer.webcontext.basic.response.BasicResponseImpl
所有已实现的接口:
javax.servlet.http.HttpServletResponse, javax.servlet.ServletResponse

public class BasicResponseImpl
extends AbstractResponseWrapper

包裹HttpServletResponse,使之具备:

作者:
Michael Zhou

字段摘要
 
从接口 javax.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_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
 
构造方法摘要
BasicResponseImpl(WebContext context, javax.servlet.http.HttpServletResponse response, Object[] interceptors)
           
 
方法摘要
 void addCookie(javax.servlet.http.Cookie cookie)
           
 void addDateHeader(String name, long date)
           
 void addHeader(String name, String value)
           
 void addIntHeader(String name, int value)
           
 void commitHeaders()
           
 void commitResponse()
           
 void prepareResponse()
           
 void sendError(int sc, String msg)
           
 void sendRedirect(String location)
           
 void setDateHeader(String name, long date)
           
 void setHeader(String name, String value)
           
 void setIntHeader(String name, int value)
           
 void setStatus(int sc, String msg)
          已过时。 
 
从类 org.tinygroup.weblayer.webcontext.AbstractResponseWrapper 继承的方法
getServletContext, getWebContext, toString
 
从类 javax.servlet.http.HttpServletResponseWrapper 继承的方法
containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendError, setStatus
 
从类 javax.servlet.ServletResponseWrapper 继承的方法
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getResponse, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale, setResponse
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
从接口 javax.servlet.ServletResponse 继承的方法
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale
 

构造方法详细信息

BasicResponseImpl

public BasicResponseImpl(WebContext context,
                         javax.servlet.http.HttpServletResponse response,
                         Object[] interceptors)
方法详细信息

addDateHeader

public void addDateHeader(String name,
                          long date)
指定者:
接口 javax.servlet.http.HttpServletResponse 中的 addDateHeader
覆盖:
javax.servlet.http.HttpServletResponseWrapper 中的 addDateHeader

setDateHeader

public void setDateHeader(String name,
                          long date)
指定者:
接口 javax.servlet.http.HttpServletResponse 中的 setDateHeader
覆盖:
javax.servlet.http.HttpServletResponseWrapper 中的 setDateHeader

addIntHeader

public void addIntHeader(String name,
                         int value)
指定者:
接口 javax.servlet.http.HttpServletResponse 中的 addIntHeader
覆盖:
javax.servlet.http.HttpServletResponseWrapper 中的 addIntHeader

setIntHeader

public void setIntHeader(String name,
                         int value)
指定者:
接口 javax.servlet.http.HttpServletResponse 中的 setIntHeader
覆盖:
javax.servlet.http.HttpServletResponseWrapper 中的 setIntHeader

addHeader

public void addHeader(String name,
                      String value)
指定者:
接口 javax.servlet.http.HttpServletResponse 中的 addHeader
覆盖:
javax.servlet.http.HttpServletResponseWrapper 中的 addHeader

setHeader

public void setHeader(String name,
                      String value)
指定者:
接口 javax.servlet.http.HttpServletResponse 中的 setHeader
覆盖:
javax.servlet.http.HttpServletResponseWrapper 中的 setHeader

addCookie

public void addCookie(javax.servlet.http.Cookie cookie)
指定者:
接口 javax.servlet.http.HttpServletResponse 中的 addCookie
覆盖:
javax.servlet.http.HttpServletResponseWrapper 中的 addCookie

sendError

public void sendError(int sc,
                      String msg)
               throws IOException
指定者:
接口 javax.servlet.http.HttpServletResponse 中的 sendError
覆盖:
javax.servlet.http.HttpServletResponseWrapper 中的 sendError
抛出:
IOException

setStatus

@Deprecated
public void setStatus(int sc,
                                 String msg)
已过时。 

指定者:
接口 javax.servlet.http.HttpServletResponse 中的 setStatus
覆盖:
javax.servlet.http.HttpServletResponseWrapper 中的 setStatus

sendRedirect

public void sendRedirect(String location)
                  throws IOException
指定者:
接口 javax.servlet.http.HttpServletResponse 中的 sendRedirect
覆盖:
javax.servlet.http.HttpServletResponseWrapper 中的 sendRedirect
抛出:
IOException

prepareResponse

public void prepareResponse()

commitHeaders

public void commitHeaders()

commitResponse

public void commitResponse()


Copyright © 2006–2014 开源组织. All rights reserved.