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

セッション情報をSeasar2で管理するための 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を作成します。
 
メソッドの概要
 java.lang.String encodeRedirectUrl(java.lang.String url)
           
 java.lang.String encodeRedirectURL(java.lang.String url)
           
 java.lang.String encodeUrl(java.lang.String url)
           
 java.lang.String encodeURL(java.lang.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 java.lang.String encodeRedirectUrl(java.lang.String url)

encodeRedirectURL

public java.lang.String encodeRedirectURL(java.lang.String url)

encodeUrl

public java.lang.String encodeUrl(java.lang.String url)

encodeURL

public java.lang.String encodeURL(java.lang.String url)

flushBuffer

public void flushBuffer()
                 throws java.io.IOException
例外:
java.io.IOException


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