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)