クラス AbstractMultipartHttpServletRequest
java.lang.ObjectSE
jakarta.servlet.ServletRequestWrapper
jakarta.servlet.http.HttpServletRequestWrapper
org.springframework.web.multipart.support.AbstractMultipartHttpServletRequest
- 実装されたすべてのインターフェース:
HttpServletRequestEE
、ServletRequestEE
、MultipartHttpServletRequest
、MultipartRequest
public abstract class AbstractMultipartHttpServletRequest
extends HttpServletRequestWrapperEE
implements MultipartHttpServletRequest
MultipartHttpServletRequest
インターフェースの抽象基本実装。 事前生成された MultipartFile
インスタンスの管理を提供します。
- 導入:
- 06.10.2003
- 作成者:
- Juergen Hoeller, Arjen Poutsma
フィールドサマリー
インターフェース jakarta.servlet.http.HttpServletRequestEE から継承されたフィールド
BASIC_AUTHEE, CLIENT_CERT_AUTHEE, DIGEST_AUTHEE, FORM_AUTHEE
コンストラクターのサマリー
修飾子コンストラクター説明protected
指定された HttpServletRequest を MultipartHttpServletRequest でラップします。メソッドのサマリー
修飾子と型メソッド説明このリクエストでアップロードされたファイルの内容と説明を返すか、存在しない場合はnull
を返します。このリクエストに含まれるマルチパートファイルのMap
SE を返します。このリクエストに含まれるマルチパートファイルのパラメーター名を含む String オブジェクトのIterator
SE を返します。このリクエストでアップロードされたファイルの内容と説明を返すか、存在しない場合は空のリストを返します。このリクエストに含まれるマルチパートファイルのMultiValueMap
を返します。protected MultiValueMap<StringSE,
MultipartFile> MultipartFile マップを取得して取得し、必要に応じて遅延的に初期化します。このリクエストのヘッダーを便利な HttpHeaders インスタンスとして返します。このリクエストのメソッドを便利な HttpMethod インスタンスとして返します。protected void
可能であれば、マルチパートリクエストを遅延初期化します。boolean
基になるマルチパートリクエストが解決されているかどうかを確認します。protected final void
setMultipartFiles
(MultiValueMap<StringSE, MultipartFile> multipartFiles) パラメーター名をキーとして、MultipartFile オブジェクトのリストを値としてマップを設定します。クラス 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, getParameterMapEE, getParameterNamesEE, 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
インターフェース org.springframework.web.multipart.MultipartHttpServletRequest から継承されたメソッド
getMultipartHeaders
インターフェース org.springframework.web.multipart.MultipartRequest から継承されたメソッド
getMultipartContentType
インターフェース jakarta.servlet.ServletRequestEE から継承されたメソッド
getAsyncContextEE, getAttributeEE, getAttributeNamesEE, getCharacterEncodingEE, getContentLengthEE, getContentLengthLongEE, getContentTypeEE, getDispatcherTypeEE, getInputStreamEE, getLocalAddrEE, getLocaleEE, getLocalesEE, getLocalNameEE, getLocalPortEE, getParameterEE, getParameterMapEE, getParameterNamesEE, getParameterValuesEE, getProtocolEE, getProtocolRequestIdEE, getReaderEE, getRemoteAddrEE, getRemoteHostEE, getRemotePortEE, getRequestDispatcherEE, getRequestIdEE, getSchemeEE, getServerNameEE, getServerPortEE, getServletConnectionEE, getServletContextEE, isAsyncStartedEE, isAsyncSupportedEE, isSecureEE, removeAttributeEE, setAttributeEE, setCharacterEncodingEE, startAsyncEE, startAsyncEE
コンストラクターの詳細
AbstractMultipartHttpServletRequest
指定された HttpServletRequest を MultipartHttpServletRequest でラップします。- パラメーター:
request
- ラップするリクエスト
メソッドの詳細
getRequest
- オーバーライド:
- クラス
ServletRequestWrapperEE
のgetRequestEE
getRequestMethod
インターフェースからコピーされた説明:MultipartHttpServletRequest
このリクエストのメソッドを便利な HttpMethod インスタンスとして返します。- 次で指定:
- インターフェース
MultipartHttpServletRequest
のgetRequestMethod
getRequestHeaders
インターフェースからコピーされた説明:MultipartHttpServletRequest
このリクエストのヘッダーを便利な HttpHeaders インスタンスとして返します。- 次で指定:
- インターフェース
MultipartHttpServletRequest
のgetRequestHeaders
getFileNames
インターフェースからコピーされた説明:MultipartRequest
このリクエストに含まれるマルチパートファイルのパラメーター名を含む String オブジェクトのIterator
SE を返します。これらはフォームのフィールド名であり(通常のパラメーターと同様)、元のファイル名ではありません。- 次で指定:
- インターフェース
MultipartRequest
のgetFileNames
- 戻り値:
- ファイルの名前
getFile
インターフェースからコピーされた説明:MultipartRequest
このリクエストでアップロードされたファイルの内容と説明を返すか、存在しない場合はnull
を返します。- 次で指定:
- インターフェース
MultipartRequest
のgetFile
- パラメーター:
name
- マルチパートファイルのパラメーター名を指定する文字列- 戻り値:
MultipartFile
オブジェクトの形式でアップロードされたコンテンツ
getFiles
インターフェースからコピーされた説明:MultipartRequest
このリクエストでアップロードされたファイルの内容と説明を返すか、存在しない場合は空のリストを返します。- 次で指定:
- インターフェース
MultipartRequest
のgetFiles
- パラメーター:
name
- マルチパートファイルのパラメーター名を指定する文字列- 戻り値:
MultipartFile
リストの形式でアップロードされたコンテンツ
getFileMap
インターフェースからコピーされた説明:MultipartRequest
このリクエストに含まれるマルチパートファイルのMap
SE を返します。- 次で指定:
- インターフェース
MultipartRequest
のgetFileMap
- 戻り値:
- パラメーター名をキーとして、
MultipartFile
オブジェクトを値として含むマップ
getMultiFileMap
インターフェースからコピーされた説明:MultipartRequest
このリクエストに含まれるマルチパートファイルのMultiValueMap
を返します。- 次で指定:
- インターフェース
MultipartRequest
のgetMultiFileMap
- 戻り値:
- キーとしてパラメーター名を含むマップ、および値として
MultipartFile
オブジェクトのリスト
isResolved
public boolean isResolved()基になるマルチパートリクエストが解決されているかどうかを確認します。- 戻り値:
- 積極的に初期化または遅延トリガーされた場合の
true
、パラメーターまたはマルチパートファイルにアクセスする前に中止された遅延解決リクエストの場合のfalse
- 導入:
- 4.3.15
- 関連事項:
setMultipartFiles
パラメーター名をキーとしてマップし、MultipartFile オブジェクトのリストを値としてマップを設定します。初期化時にサブクラスによって呼び出されます。getMultipartFiles
MultipartFile マップを取得して取得し、必要に応じて遅延的に初期化します。initializeMultipart
protected void initializeMultipart()可能であれば、マルチパートリクエストを遅延初期化します。まだ先行初期化されていない場合にのみ呼び出されます。