org.tinygroup.jspengine.runtime
类 ServletResponseWrapperInclude

java.lang.Object
  继承者 javax.servlet.ServletResponseWrapper
      继承者 javax.servlet.http.HttpServletResponseWrapper
          继承者 org.tinygroup.jspengine.runtime.ServletResponseWrapperInclude
所有已实现的接口:
javax.servlet.http.HttpServletResponse, javax.servlet.ServletResponse

public class ServletResponseWrapperInclude
extends javax.servlet.http.HttpServletResponseWrapper

ServletResponseWrapper used by the JSP 'include' action. This wrapper response object is passed to RequestDispatcher.include(), so that the output of the included resource is appended to that of the including page.

作者:
Pierre Delisle

字段摘要
 
从接口 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
 
构造方法摘要
ServletResponseWrapperInclude(javax.servlet.ServletResponse response, javax.servlet.jsp.JspWriter jspWriter)
           
 
方法摘要
 boolean canFlush()
          Indicates whether or not the wrapped JspWriter can be flushed.
 void flushBuffer()
          Flush the wrapper around the JspWriter of the including page.
 javax.servlet.ServletOutputStream getOutputStream()
           
 PrintWriter getWriter()
          Returns a wrapper around the JspWriter of the including page.
 boolean hasData()
          Are there any data to be flushed ?
 void resetBuffer()
          Clears the output buffer of the JspWriter associated with the including page.
 
从类 javax.servlet.http.HttpServletResponseWrapper 继承的方法
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
 
从类 javax.servlet.ServletResponseWrapper 继承的方法
getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, reset, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale, setResponse
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
从接口 javax.servlet.ServletResponse 继承的方法
getBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale
 

构造方法详细信息

ServletResponseWrapperInclude

public ServletResponseWrapperInclude(javax.servlet.ServletResponse response,
                                     javax.servlet.jsp.JspWriter jspWriter)
方法详细信息

getWriter

public PrintWriter getWriter()
                      throws IOException
Returns a wrapper around the JspWriter of the including page.

指定者:
接口 javax.servlet.ServletResponse 中的 getWriter
覆盖:
javax.servlet.ServletResponseWrapper 中的 getWriter
抛出:
IOException

getOutputStream

public javax.servlet.ServletOutputStream getOutputStream()
                                                  throws IOException
指定者:
接口 javax.servlet.ServletResponse 中的 getOutputStream
覆盖:
javax.servlet.ServletResponseWrapper 中的 getOutputStream
抛出:
IOException

resetBuffer

public void resetBuffer()
Clears the output buffer of the JspWriter associated with the including page.

指定者:
接口 javax.servlet.ServletResponse 中的 resetBuffer
覆盖:
javax.servlet.ServletResponseWrapper 中的 resetBuffer

flushBuffer

public void flushBuffer()
                 throws IOException
Flush the wrapper around the JspWriter of the including page.

指定者:
接口 javax.servlet.ServletResponse 中的 flushBuffer
覆盖:
javax.servlet.ServletResponseWrapper 中的 flushBuffer
抛出:
IOException

canFlush

public boolean canFlush()
Indicates whether or not the wrapped JspWriter can be flushed. (BodyContent objects cannot be flushed)


hasData

public boolean hasData()
Are there any data to be flushed ?



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