public class DefaultMultipartHttpServletRequest extends AbstractMultipartHttpServletRequest
MultipartHttpServletRequest インターフェースのデフォルト実装。事前に生成されたパラメーター値の管理を提供します。CommonsMultipartResolver で使用されます。
MultipartResolverBASIC_AUTHEE, CLIENT_CERT_AUTHEE, DIGEST_AUTHEE, FORM_AUTHEE| コンストラクターと説明 |
|---|
DefaultMultipartHttpServletRequest(HttpServletRequestEE request) 指定された HttpServletRequest を MultipartHttpServletRequest でラップします。 |
DefaultMultipartHttpServletRequest(HttpServletRequestEE request, MultiValueMap<StringSE, MultipartFile> mpFiles, MapSE<StringSE, StringSE[]> mpParams, MapSE<StringSE, StringSE> mpParamContentTypes) 指定された HttpServletRequest を MultipartHttpServletRequest でラップします。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
StringSE | getMultipartContentType(StringSE paramOrFileName) 指定されたリクエストパーツのコンテンツ型を決定します。 |
HttpHeaders | getMultipartHeaders(StringSE paramOrFileName) マルチパートリクエストの指定された部分のヘッダーを返します。 |
protected MapSE<StringSE, StringSE> | getMultipartParameterContentTypes() マルチパートパラメーターのコンテンツ型 Map を取得して取得し、必要に応じて遅延して初期化します。 |
protected MapSE<StringSE, StringSE[]> | getMultipartParameters() マルチパートパラメーター Map を取得して取得し、必要に応じてゆっくりと初期化します。 |
StringSE | getParameter(StringSE name) |
MapSE<StringSE, StringSE[]> | getParameterMap() |
EnumerationSE<StringSE> | getParameterNames() |
StringSE[] | getParameterValues(StringSE name) |
protected void | setMultipartParameterContentTypes(MapSE<StringSE, StringSE> multipartParameterContentTypes) パラメーター名をキーとして、コンテンツ型文字列を値としてマップを設定します。 |
protected void | setMultipartParameters(MapSE<StringSE, StringSE[]> multipartParameters) パラメーター名をキー、文字列配列オブジェクトを値としてマップを設定します。 |
getFile, getFileMap, getFileNames, getFiles, getMultiFileMap, getMultipartFiles, getRequest, getRequestHeaders, getRequestMethod, initializeMultipart, isResolved, setMultipartFilesauthenticateEE, 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, isRequestedSessionIdFromURLEE, isRequestedSessionIdValidEE, isTrailerFieldsReadyEE, isUserInRoleEE, loginEE, logoutEE, newPushBuilderEE, upgradeEEgetAsyncContextEE, getAttributeEE, getAttributeNamesEE, getCharacterEncodingEE, getContentLengthEE, getContentLengthLongEE, getContentTypeEE, getDispatcherTypeEE, getInputStreamEE, getLocalAddrEE, getLocaleEE, getLocalesEE, getLocalNameEE, getLocalPortEE, getProtocolEE, getReaderEE, getRealPathEE, getRemoteAddrEE, getRemoteHostEE, getRemotePortEE, getRequestDispatcherEE, getSchemeEE, getServerNameEE, getServerPortEE, getServletContextEE, isAsyncStartedEE, isAsyncSupportedEE, isSecureEE, isWrapperForEE, isWrapperForEE, removeAttributeEE, setAttributeEE, setCharacterEncodingEE, setRequestEE, startAsyncEE, startAsyncEEcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEauthenticateEE, 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, isRequestedSessionIdFromURLEE, isRequestedSessionIdValidEE, isTrailerFieldsReadyEE, isUserInRoleEE, loginEE, logoutEE, newPushBuilderEE, upgradeEEgetAsyncContextEE, getAttributeEE, getAttributeNamesEE, getCharacterEncodingEE, getContentLengthEE, getContentLengthLongEE, getContentTypeEE, getDispatcherTypeEE, getInputStreamEE, getLocalAddrEE, getLocaleEE, getLocalesEE, getLocalNameEE, getLocalPortEE, getProtocolEE, getReaderEE, getRealPathEE, getRemoteAddrEE, getRemoteHostEE, getRemotePortEE, getRequestDispatcherEE, getSchemeEE, getServerNameEE, getServerPortEE, getServletContextEE, isAsyncStartedEE, isAsyncSupportedEE, isSecureEE, removeAttributeEE, setAttributeEE, setCharacterEncodingEE, startAsyncEE, startAsyncEEpublic DefaultMultipartHttpServletRequest(HttpServletRequestEE request, MultiValueMap<StringSE,MultipartFile> mpFiles, MapSE<StringSE,StringSE[]> mpParams, MapSE<StringSE,StringSE> mpParamContentTypes)
request - ラップするサーブレットリクエスト mpFiles - マルチパートファイルのマップ mpParams - 文字列をキーとして、文字列配列を値として、公開するパラメーターのマップ public DefaultMultipartHttpServletRequest(HttpServletRequestEE request)
request - ラップするサーブレットリクエスト @Nullable public StringSE getParameter(StringSE name)
ServletRequestEE の getParameterEE ServletRequestWrapperEE の getParameterEE public StringSE[] getParameterValues(StringSE name)
ServletRequestEE の getParameterValuesEE ServletRequestWrapperEE の getParameterValuesEE public EnumerationSE<StringSE> getParameterNames()
ServletRequestEE の getParameterNamesEE ServletRequestWrapperEE の getParameterNamesEE public MapSE<StringSE,StringSE[]> getParameterMap()
ServletRequestEE の getParameterMapEE ServletRequestWrapperEE の getParameterMapEE public StringSE getMultipartContentType(StringSE paramOrFileName)
MultipartRequestparamOrFileName - パーツの名前 null public HttpHeaders getMultipartHeaders(StringSE paramOrFileName)
MultipartHttpServletRequest基盤となる実装がパーツヘッダーへのアクセスをサポートしている場合、すべてのヘッダーが返されます。それ以外の場合、たとえばファイルのアップロードの場合、返されるヘッダーは、可能な場合は "Content-Type" を公開する場合があります。
protected final void setMultipartParameters(MapSE<StringSE,StringSE[]> multipartParameters)
protected MapSE<StringSE,StringSE[]> getMultipartParameters()
protected final void setMultipartParameterContentTypes(MapSE<StringSE,StringSE> multipartParameterContentTypes)