クラス DefaultSavedRequest
java.lang.ObjectSE
org.springframework.security.web.savedrequest.DefaultSavedRequest
- 実装されたすべてのインターフェース:
SerializableSE
,SavedRequest
HttpServletRequest
からの中央情報を表します。 このクラスは、AbstractAuthenticationProcessingFilter
および SavedRequestAwareWrapper
によって使用され、認証が成功した後でリクエストを再現します。このクラスのインスタンスは、ExceptionTranslationFilter
による認証例外時に格納されます。
IMPLEMENTATION NOTE: このオブジェクトはシングルスレッドのコンテキストからのみアクセスされると想定されているため、内部コレクションクラスに関する同期は実行されません。
このクラスは Apache Tomcat のコードに基づいています。
- 関連事項:
ネストされたクラスのサマリー
ネストされたクラスフィールドサマリー
フィールドコンストラクターのサマリー
コンストラクターコンストラクター説明DefaultSavedRequest
(jakarta.servlet.http.HttpServletRequest request, PortResolver portResolver) DefaultSavedRequest
(jakarta.servlet.http.HttpServletRequest request, PortResolver portResolver, StringSE matchingRequestParameterName) メソッドのサマリー
修飾子と型メソッド説明boolean
doesRequestMatch
(jakarta.servlet.http.HttpServletRequest request, PortResolver portResolver) 現在のリクエストがDefaultSavedRequest
と一致するかどうかを判断します。ListSE<jakarta.servlet.http.Cookie>
getHeaderValues
(StringSE name) StringSE[]
getParameterValues
(StringSE name) ユーザーエージェントがこのリクエストに使用した URL を示します。int
toString()
フィールドの詳細
logger
protected static final org.apache.commons.logging.Log logger
コンストラクターの詳細
DefaultSavedRequest
public DefaultSavedRequest(jakarta.servlet.http.HttpServletRequest request, PortResolver portResolver) DefaultSavedRequest
public DefaultSavedRequest(jakarta.servlet.http.HttpServletRequest request, PortResolver portResolver, StringSE matchingRequestParameterName)
メソッドの詳細
doesRequestMatch
public boolean doesRequestMatch(jakarta.servlet.http.HttpServletRequest request, PortResolver portResolver) 現在のリクエストがDefaultSavedRequest
と一致するかどうかを判断します。すべての URL 引数が考慮されますが、Cookie、ロケール、ヘッダー、パラメーターは考慮されません。
- パラメーター:
request
- これと照合する実際のリクエストportResolver
- リクエストのサーバーポートを取得するために使用されます- 戻り値:
- リクエストがこれと一致すると見なされる場合は true。
getContextPath
getCookies
- 次で指定:
- インターフェース
SavedRequest
のgetCookies
getRedirectUrl
ユーザーエージェントがこのリクエストに使用した URL を示します。- 次で指定:
- インターフェース
SavedRequest
のgetRedirectUrl
- 戻り値:
- このリクエストの完全な URL
getHeaderNames
- 次で指定:
- インターフェース
SavedRequest
のgetHeaderNames
getHeaderValues
- 次で指定:
- インターフェース
SavedRequest
のgetHeaderValues
getLocales
- 次で指定:
- インターフェース
SavedRequest
のgetLocales
getMethod
- 次で指定:
- インターフェース
SavedRequest
のgetMethod
getParameterMap
- 次で指定:
- インターフェース
SavedRequest
のgetParameterMap
getParameterNames
getParameterValues
- 次で指定:
- インターフェース
SavedRequest
のgetParameterValues
getPathInfo
getQueryString
getRequestURI
getRequestURL
getScheme
getServerName
getServerPort
public int getServerPort()getServletPath
toString