org.seasar.extension.httpsession
クラス S2HttpServletResponseWrapper

java.lang.Object
  拡張javax.servlet.ServletResponseWrapper
      拡張javax.servlet.http.HttpServletResponseWrapper
          拡張org.seasar.extension.httpsession.S2HttpServletResponseWrapper
すべての実装インタフェース:
HttpServletResponse, ServletResponse

public class S2HttpServletResponseWrapper
extends HttpServletResponseWrapper

セッション情報をS2で管理するためのHttpServletResponseWrapperです。

作成者:
higa

フィールドの概要
 
インタフェース 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
 
コンストラクタの概要
S2HttpServletResponseWrapper(HttpServletResponse response, S2HttpServletRequestWrapper requestWrapper, SessionStateManager sessionStateManager)
          S2HttpServletResponseWrapperのインスタンスを構築します。
 
メソッドの概要
 String encodeRedirectUrl(String url)
           
 String encodeRedirectURL(String url)
           
 String encodeUrl(String url)
           
 String encodeURL(String url)
           
 void flushBuffer()
           
 
クラス javax.servlet.http.HttpServletResponseWrapper から継承したメソッド
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
 
クラス javax.servlet.ServletResponseWrapper から継承したメソッド
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, toString, wait, wait, wait
 
インタフェース javax.servlet.ServletResponse から継承したメソッド
getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale
 

コンストラクタの詳細

S2HttpServletResponseWrapper

public S2HttpServletResponseWrapper(HttpServletResponse response,
                                    S2HttpServletRequestWrapper requestWrapper,
                                    SessionStateManager sessionStateManager)
S2HttpServletResponseWrapperのインスタンスを構築します。

パラメータ:
response -
requestWrapper -
sessionStateManager -
メソッドの詳細

encodeRedirectUrl

public String encodeRedirectUrl(String url)

encodeRedirectURL

public String encodeRedirectURL(String url)

encodeUrl

public String encodeUrl(String url)

encodeURL

public String encodeURL(String url)

flushBuffer

public void flushBuffer()
                 throws IOException
例外:
IOException


Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.