概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## net.balusc.http.multipart
クラス MultipartRequest

    java.lang.Object
      javax.servlet.ServletRequestWrapper
          javax.servlet.http.HttpServletRequestWrapper
              net.balusc.http.multipart.MultipartRequest

すべての実装されたインタフェース:
  javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest

    public class MultipartRequest

extends javax.servlet.http.HttpServletRequestWrapper

multipart リクエストを意味するクラス。``Part`` を取り出すだけでなく、 ``MultipartMap`` へのダイレクト・アクセスを提供し、これからアップロード・ファイルを取り出すことができます。

作成者:
  BalusC

フィールドの概要

インタフェース javax.servlet.http.HttpServletRequest から継承されたフィールド
`BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH`

コンストラクタの概要
`MultipartRequest(javax.servlet.http.HttpServletRequest request)` Construct MultipartRequest based on the given HttpServletRequest.

メソッドの概要
`UploadedFile` | `getFile(java.lang.String name)` アップロードされたファイルを取得します。
`java.lang.String` | `getParameter(java.lang.String name)`
`java.util.Map<java.lang.String,java.lang.String[]>` | `getParameterMap()`
`java.util.Enumeration<java.lang.String>` | `getParameterNames()`
`java.lang.String[]` | `getParameterValues(java.lang.String name)`

クラス javax.servlet.http.HttpServletRequestWrapper から継承されたメソッド
`authenticate, getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole, login, logout`

クラス javax.servlet.ServletRequestWrapper から継承されたメソッド
`getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, isWrapperFor, isWrapperFor, removeAttribute, setAttribute, setCharacterEncoding, setRequest, startAsync, startAsync`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

インタフェース javax.servlet.ServletRequest から継承されたメソッド
`getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsync`

コンストラクタの詳細

### MultipartRequest

    public MultipartRequest(javax.servlet.http.HttpServletRequest request)
                     throws javax.servlet.ServletException,
                            java.io.IOException

  Construct MultipartRequest based on the given HttpServletRequest.

  パラメータ:
    `request` - HttpServletRequest to be wrapped into a MultipartRequest.
  例外:
    `java.io.IOException` - If something fails at I/O level.
    `javax.servlet.ServletException` - If something fails at Servlet level.

メソッドの詳細

### getParameter

    public java.lang.String getParameter(java.lang.String name)

  定義:
    インタフェース `javax.servlet.ServletRequest` 内の `getParameter`
  オーバーライド:
    クラス `javax.servlet.ServletRequestWrapper` 内の `getParameter`

### getParameterValues

    public java.lang.String[] getParameterValues(java.lang.String name)

  定義:
    インタフェース `javax.servlet.ServletRequest` 内の `getParameterValues`
  オーバーライド:
    クラス `javax.servlet.ServletRequestWrapper` 内の `getParameterValues`

### getParameterNames

    public java.util.Enumeration<java.lang.String> getParameterNames()

  定義:
    インタフェース `javax.servlet.ServletRequest` 内の `getParameterNames`
  オーバーライド:
    クラス `javax.servlet.ServletRequestWrapper` 内の `getParameterNames`

### getParameterMap

    public java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()

  定義:
    インタフェース `javax.servlet.ServletRequest` 内の `getParameterMap`
  オーバーライド:
    クラス `javax.servlet.ServletRequestWrapper` 内の `getParameterMap`

### getFile

    public UploadedFile getFile(java.lang.String name)

  アップロードされたファイルを取得します。

  関連項目:
    `MultipartMap.getFile(String)`

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド