public class StandardMultipartHttpServletRequest extends AbstractMultipartHttpServletRequest
StandardServletMultipartResolver
BASIC_AUTHEE, CLIENT_CERT_AUTHEE, DIGEST_AUTHEE, FORM_AUTHEE
コンストラクターと説明 |
---|
StandardMultipartHttpServletRequest(HttpServletRequestEE request) 指定されたリクエストに対して新しい StandardMultipartHttpServletRequest ラッパーを作成し、すぐにマルチパートコンテンツを解析します。 |
StandardMultipartHttpServletRequest(HttpServletRequestEE request, boolean lazyParsing) 指定されたリクエストの新しい StandardMultipartHttpServletRequest ラッパーを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getMultipartContentType(StringSE paramOrFileName) 指定されたリクエストパーツのコンテンツ型を決定します。 |
HttpHeaders | getMultipartHeaders(StringSE paramOrFileName) マルチパートリクエストの指定された部分に関連付けられたヘッダーを返します。 |
MapSE<StringSE, StringSE[]> | getParameterMap() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getParameterMap() が返されます。 |
EnumerationSE<StringSE> | getParameterNames() このメソッドのデフォルトの動作では、ラップされたリクエストオブジェクトの getParameterNames() が返されます。 |
protected void | handleParseFailure(ThrowableSE ex) |
protected void | initializeMultipart() 可能であれば、マルチパートリクエストを遅延初期化します。 |
getFile, getFileMap, getFileNames, getFiles, getMultiFileMap, getMultipartFiles, getRequest, getRequestHeaders, getRequestMethod, isResolved, setMultipartFiles
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, isRequestedSessionIdFromURLEE, isRequestedSessionIdValidEE, isTrailerFieldsReadyEE, isUserInRoleEE, loginEE, logoutEE, newPushBuilderEE, upgradeEE
getAsyncContextEE, getAttributeEE, getAttributeNamesEE, getCharacterEncodingEE, getContentLengthEE, getContentLengthLongEE, getContentTypeEE, getDispatcherTypeEE, getInputStreamEE, getLocalAddrEE, getLocaleEE, getLocalesEE, getLocalNameEE, getLocalPortEE, getParameterEE, getParameterValuesEE, getProtocolEE, getReaderEE, getRealPathEE, getRemoteAddrEE, getRemoteHostEE, getRemotePortEE, getRequestDispatcherEE, getSchemeEE, getServerNameEE, getServerPortEE, getServletContextEE, isAsyncStartedEE, isAsyncSupportedEE, isSecureEE, isWrapperForEE, isWrapperForEE, removeAttributeEE, setAttributeEE, setCharacterEncodingEE, setRequestEE, startAsyncEE, startAsyncEE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
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, isRequestedSessionIdFromURLEE, isRequestedSessionIdValidEE, isTrailerFieldsReadyEE, isUserInRoleEE, loginEE, logoutEE, newPushBuilderEE, upgradeEE
getAsyncContextEE, getAttributeEE, getAttributeNamesEE, getCharacterEncodingEE, getContentLengthEE, getContentLengthLongEE, getContentTypeEE, getDispatcherTypeEE, getInputStreamEE, getLocalAddrEE, getLocaleEE, getLocalesEE, getLocalNameEE, getLocalPortEE, getParameterEE, getParameterValuesEE, getProtocolEE, getReaderEE, getRealPathEE, getRemoteAddrEE, getRemoteHostEE, getRemotePortEE, getRequestDispatcherEE, getSchemeEE, getServerNameEE, getServerPortEE, getServletContextEE, isAsyncStartedEE, isAsyncSupportedEE, isSecureEE, removeAttributeEE, setAttributeEE, setCharacterEncodingEE, startAsyncEE, startAsyncEE
public StandardMultipartHttpServletRequest(HttpServletRequestEE request) throws MultipartException
request
- ラップするサーブレットリクエスト MultipartException
- 解析に失敗した場合 public StandardMultipartHttpServletRequest(HttpServletRequestEE request, boolean lazyParsing) throws MultipartException
request
- ラップするサーブレットリクエスト lazyParsing
- マルチパートファイルまたはパラメーターの最初のアクセス時にマルチパート解析を遅延してトリガーするかどうか MultipartException
- 即時解析の試行が失敗した場合 protected void handleParseFailure(ThrowableSE ex)
protected void initializeMultipart()
AbstractMultipartHttpServletRequest
AbstractMultipartHttpServletRequest
の initializeMultipart
public EnumerationSE<StringSE> getParameterNames()
javax.servlet.ServletRequestWrapperEE
ServletRequestEE
の getParameterNamesEE
ServletRequestWrapperEE
の getParameterNamesEE
String
オブジェクトの Enumeration
。各 String
にはリクエストパラメーターの名前が含まれます。またはリクエストにパラメーターがない場合は空の Enumeration
public MapSE<StringSE,StringSE[]> getParameterMap()
javax.servlet.ServletRequestWrapperEE
ServletRequestEE
の getParameterMapEE
ServletRequestWrapperEE
の getParameterMapEE
public StringSE getMultipartContentType(StringSE paramOrFileName)
MultipartRequest
paramOrFileName
- パーツの名前 null
public HttpHeaders getMultipartHeaders(StringSE paramOrFileName)
MultipartHttpServletRequest
基礎となる実装がヘッダーへのアクセスをサポートしている場合、すべてのヘッダーが返されます。それ以外の場合、返されるヘッダーには少なくとも "Content-Type" ヘッダーが含まれます。