インターフェース MultipartHttpServletRequest
- すべてのスーパーインターフェース:
jakarta.servlet.http.HttpServletRequest, MultipartRequest, jakarta.servlet.ServletRequest
- すべての既知の実装クラス:
AbstractMultipartHttpServletRequest, DefaultMultipartHttpServletRequest, MockMultipartHttpServletRequest, StandardMultipartHttpServletRequest
public interface MultipartHttpServletRequest
extends jakarta.servlet.http.HttpServletRequest, MultipartRequest
サーブレットリクエスト内のマルチパートコンテンツを処理する追加のメソッドを提供し、アップロードされたファイルにアクセスできるようにします。
実装では、パラメーターアクセス用の標準 ServletRequest メソッドをオーバーライドして、マルチパートパラメーターを使用できるようにする必要があります。
具体的な実装は DefaultMultipartHttpServletRequest です。中間ステップとして、AbstractMultipartHttpServletRequest をサブクラス化できます。
- 導入:
- 29.09.2003
- 作成者:
- Juergen Hoeller, Trevor D. Cook
- 関連事項:
フィールドのサマリー
インターフェース jakarta.servlet.http.HttpServletRequest から継承されたフィールド
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTHメソッドのサマリー
修飾子と型メソッド説明getMultipartHeaders(StringSE paramOrFileName) マルチパートリクエストの指定された部分のヘッダーを返します。このリクエストのヘッダーを便利な HttpHeaders インスタンスとして返します。このリクエストのメソッドを便利な HttpMethod インスタンスとして返します。インターフェース jakarta.servlet.http.HttpServletRequest から継承されたメソッド
authenticate, changeSessionId, getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getHttpServletMapping, getIntHeader, getMethod, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getTrailerFields, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isTrailerFieldsReady, isUserInRole, login, logout, newPushBuilder, upgradeインターフェース MultipartRequest から継承されたメソッド
getFile, getFileMap, getFileNames, getFiles, getMultiFileMap, getMultipartContentTypeインターフェース jakarta.servlet.ServletRequest から継承されたメソッド
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getProtocolRequestId, getReader, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getRequestId, getScheme, getServerName, getServerPort, getServletConnection, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, removeAttribute, setAttribute, setCharacterEncoding, setCharacterEncoding, startAsync, startAsync
メソッドの詳細
getRequestMethod
HttpMethod getRequestMethod()このリクエストのメソッドを便利な HttpMethod インスタンスとして返します。getRequestHeaders
HttpHeaders getRequestHeaders()このリクエストのヘッダーを便利な HttpHeaders インスタンスとして返します。getMultipartHeaders
マルチパートリクエストの指定された部分のヘッダーを返します。基礎となる実装がパーツヘッダーへのアクセスをサポートしている場合は、すべてのヘッダーが返されます。それ以外の場合 (たとえば、ファイルのアップロードの場合)、返されるヘッダーは、使用可能な場合は 'Content-Type' を公開することがあります。