クラス StandardMultipartHttpServletRequest
java.lang.ObjectSE
jakarta.servlet.ServletRequestWrapper
jakarta.servlet.http.HttpServletRequestWrapper
org.springframework.web.multipart.support.AbstractMultipartHttpServletRequest
org.springframework.web.multipart.support.StandardMultipartHttpServletRequest
- 実装されているすべてのインターフェース:
- HttpServletRequestEE、- ServletRequestEE、- MultipartHttpServletRequest、- MultipartRequest
Spring MultipartHttpServletRequest アダプターは、サーブレット HttpServletRequest とその Part オブジェクトをラップします。パラメーターは、ネイティブリクエストの getParameter メソッドを通じて公開されます。ユーザー側でカスタム処理は必要ありません。
- 導入:
- 3.1
- 作成者:
- Juergen Hoeller, Rossen Stoyanchev
- 関連事項:
- フィールドのサマリー- インターフェース jakarta.servlet.http.HttpServletRequestEE から継承されたフィールド- BASIC_AUTHEE, CLIENT_CERT_AUTHEE, DIGEST_AUTHEE, FORM_AUTHEE
- コンストラクターの概要コンストラクターコンストラクター説明指定されたリクエストに対して新しい StandardMultipartHttpServletRequest ラッパーを作成し、すぐにマルチパートコンテンツを解析します。- StandardMultipartHttpServletRequest- (HttpServletRequestEE request, boolean lazyParsing) 指定されたリクエストの新しい StandardMultipartHttpServletRequest ラッパーを作成します。
- メソッドのサマリー修飾子と型メソッド説明- getMultipartContentType- (StringSE paramOrFileName) 指定されたリクエストパーツのコンテンツ型を決定します。- getMultipartHeaders- (StringSE paramOrFileName) マルチパートリクエストの指定された部分のヘッダーを返します。- protected void- protected void可能であれば、マルチパートリクエストを遅延初期化します。- クラス org.springframework.web.multipart.support.AbstractMultipartHttpServletRequest から継承されたメソッド- getFile, getFileMap, getFileNames, getFiles, getMultiFileMap, getMultipartFiles, getRequest, getRequestHeaders, getRequestMethod, isResolved, setMultipartFiles- クラス jakarta.servlet.http.HttpServletRequestWrapperEE から継承されたメソッド- authenticateEE, changeSessionIdEE, getAuthTypeEE, getContextPathEE, getCookiesEE, getDateHeaderEE, getHeaderEE, getHeaderNamesEE, getHeadersEE, getHttpServletMappingEE, getIntHeaderEE, getMethodEE, getPartEE, getPartsEE, getPathInfoEE, getPathTranslatedEE, getQueryStringEE, getRemoteUserEE, getRequestedSessionIdEE, getRequestURIEE, getRequestURLEE, getServletPathEE, getSessionEE, getSessionEE, getTrailerFieldsEE, getUserPrincipalEE, isRequestedSessionIdFromCookieEE, isRequestedSessionIdFromURLEE, isRequestedSessionIdValidEE, isTrailerFieldsReadyEE, isUserInRoleEE, loginEE, logoutEE, newPushBuilderEE, upgradeEE- クラス jakarta.servlet.ServletRequestWrapperEE から継承されたメソッド- getAsyncContextEE, getAttributeEE, getAttributeNamesEE, getCharacterEncodingEE, getContentLengthEE, getContentLengthLongEE, getContentTypeEE, getDispatcherTypeEE, getInputStreamEE, getLocalAddrEE, getLocaleEE, getLocalesEE, getLocalNameEE, getLocalPortEE, getParameterEE, getParameterValuesEE, getProtocolEE, getProtocolRequestIdEE, getReaderEE, getRemoteAddrEE, getRemoteHostEE, getRemotePortEE, getRequestDispatcherEE, getRequestIdEE, getSchemeEE, getServerNameEE, getServerPortEE, getServletConnectionEE, getServletContextEE, isAsyncStartedEE, isAsyncSupportedEE, isSecureEE, isWrapperForEE, isWrapperForEE, removeAttributeEE, setAttributeEE, setCharacterEncodingEE, setRequestEE, startAsyncEE, startAsyncEE- クラス java.lang.ObjectSE から継承されたメソッド- clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE- インターフェース jakarta.servlet.http.HttpServletRequestEE から継承されたメソッド- authenticateEE, changeSessionIdEE, getAuthTypeEE, getContextPathEE, getCookiesEE, getDateHeaderEE, getHeaderEE, getHeaderNamesEE, getHeadersEE, getHttpServletMappingEE, getIntHeaderEE, getMethodEE, getPartEE, getPartsEE, getPathInfoEE, getPathTranslatedEE, getQueryStringEE, getRemoteUserEE, getRequestedSessionIdEE, getRequestURIEE, getRequestURLEE, getServletPathEE, getSessionEE, getSessionEE, getTrailerFieldsEE, getUserPrincipalEE, isRequestedSessionIdFromCookieEE, isRequestedSessionIdFromURLEE, isRequestedSessionIdValidEE, isTrailerFieldsReadyEE, isUserInRoleEE, loginEE, logoutEE, newPushBuilderEE, upgradeEE- インターフェース jakarta.servlet.ServletRequestEE から継承されたメソッド- getAsyncContextEE, getAttributeEE, getAttributeNamesEE, getCharacterEncodingEE, getContentLengthEE, getContentLengthLongEE, getContentTypeEE, getDispatcherTypeEE, getInputStreamEE, getLocalAddrEE, getLocaleEE, getLocalesEE, getLocalNameEE, getLocalPortEE, getParameterEE, getParameterValuesEE, getProtocolEE, getProtocolRequestIdEE, getReaderEE, getRemoteAddrEE, getRemoteHostEE, getRemotePortEE, getRequestDispatcherEE, getRequestIdEE, getSchemeEE, getServerNameEE, getServerPortEE, getServletConnectionEE, getServletContextEE, isAsyncStartedEE, isAsyncSupportedEE, isSecureEE, removeAttributeEE, setAttributeEE, setCharacterEncodingEE, startAsyncEE, startAsyncEE
- コンストラクターの詳細- StandardMultipartHttpServletRequest指定されたリクエストに対して新しい StandardMultipartHttpServletRequest ラッパーを作成し、すぐにマルチパートコンテンツを解析します。- パラメーター:
- request- ラップするサーブレットリクエスト
- 例外:
- MultipartException- 解析に失敗した場合
 
- StandardMultipartHttpServletRequestpublic StandardMultipartHttpServletRequest- (HttpServletRequestEE request, boolean lazyParsing) throws MultipartException 指定されたリクエストの新しい StandardMultipartHttpServletRequest ラッパーを作成します。- パラメーター:
- request- ラップするサーブレットリクエスト
- lazyParsing- マルチパートファイルまたはパラメーターの最初のアクセス時にマルチパート解析を遅延してトリガーするかどうか
- 例外:
- MultipartException- 即時解析の試行が失敗した場合
- 導入:
- 3.2.9
 
 
- メソッドの詳細- handleParseFailure
- initializeMultipartprotected void initializeMultipart()クラスからコピーされた説明:- AbstractMultipartHttpServletRequest可能であれば、マルチパートリクエストを遅延初期化します。まだ先行初期化されていない場合にのみ呼び出されます。- オーバーライド:
-  クラス AbstractMultipartHttpServletRequestのinitializeMultipart
 
- getParameterNames- 次で指定:
-  インターフェース ServletRequestEEのgetParameterNamesEE
- オーバーライド:
-  クラス ServletRequestWrapperEEのgetParameterNamesEE
 
- getParameterMap- 次で指定:
-  インターフェース ServletRequestEEのgetParameterMapEE
- オーバーライド:
-  クラス ServletRequestWrapperEEのgetParameterMapEE
 
- getMultipartContentTypeインターフェースからコピーされた説明:- MultipartRequest指定されたリクエストパーツのコンテンツ型を決定します。- パラメーター:
- paramOrFileName- パーツの名前
- 戻り値:
-  関連するコンテンツ型、または定義されていない場合は null
 
- getMultipartHeadersインターフェースからコピーされた説明:- MultipartHttpServletRequestマルチパートリクエストの指定された部分のヘッダーを返します。- 基盤となる実装がパーツヘッダーへのアクセスをサポートしている場合、すべてのヘッダーが返されます。それ以外の場合、たとえばファイルのアップロードの場合、返されるヘッダーは、可能な場合は "Content-Type" を公開する場合があります。