クラス 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を返します。このリクエストに含まれるマルチパートファイルのMapSE を返します。このリクエストに含まれるマルチパートファイルのパラメーター名を含む String オブジェクトのIteratorSE を返します。このリクエストでアップロードされたファイルの内容と説明を返すか、存在しない場合は空のリストを返します。このリクエストに含まれるマルチパートファイルのMultiValueMapを返します。protected MultiValueMap<StringSE,MultipartFile> MultipartFile マップを取得して取得し、必要に応じて遅延的に初期化します。このリクエストのヘッダーを便利な HttpHeaders インスタンスとして返します。このリクエストのメソッドを便利な HttpMethod インスタンスとして返します。protected void可能であれば、マルチパートリクエストを遅延初期化します。boolean基になるマルチパートリクエストが解決されているかどうかを確認します。protected final voidsetMultipartFiles(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 オブジェクトのIteratorSE を返します。これらはフォームのフィールド名であり(通常のパラメーターと同様)、元のファイル名ではありません。- 次で指定:
- インターフェース
MultipartRequestのgetFileNames - 戻り値:
- ファイルの名前
getFile
インターフェースからコピーされた説明:MultipartRequestこのリクエストでアップロードされたファイルの内容と説明を返すか、存在しない場合はnullを返します。- 次で指定:
- インターフェース
MultipartRequestのgetFile - パラメーター:
name- マルチパートファイルのパラメーター名を指定する文字列- 戻り値:
MultipartFileオブジェクトの形式でアップロードされたコンテンツ
getFiles
インターフェースからコピーされた説明:MultipartRequestこのリクエストでアップロードされたファイルの内容と説明を返すか、存在しない場合は空のリストを返します。- 次で指定:
- インターフェース
MultipartRequestのgetFiles - パラメーター:
name- マルチパートファイルのパラメーター名を指定する文字列- 戻り値:
MultipartFileリストの形式でアップロードされたコンテンツ
getFileMap
インターフェースからコピーされた説明:MultipartRequestこのリクエストに含まれるマルチパートファイルのMapSE を返します。- 次で指定:
- インターフェース
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()可能であれば、マルチパートリクエストを遅延初期化します。まだ先行初期化されていない場合にのみ呼び出されます。