|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.apache.struts.upload.MultipartRequestWrapper
このクラスは、マルチパートリクエスト向けに getParameter メソッドの機能を提供するための、
HttpServletRequestのラッパーとして機能します。
また、Struts がサーブレット 2.3 を要求する場合、このクラスは HttpServletRequest を実装する代わりに、
javax.servlet.http.HttpServletRequestWrapper を継承するよう、明示的に変更しなければなりません。
Servlet 2.3 のメソッドは null を返すか、
呼び出されても特に何もしないように実装されています。
getRequest をメソッド使用して配下の
HttpServletRequest オブジェクトを復元し、 そうすることで 2.3 のメソッドを呼び出すことはできますが、
空メソッドはここだけのものであり、 つまりは Servlet 2.3 jar と一緒にコンパイルするためにあるのです。
このクラスは ActionServlet の process() メソッド内に一時的に存在しますが、
ActionForward が処理される直前、そして Action が実行された直後に、
リクエストは、原初の HttpServletRequest オブジェクトに復元されます。
| フィールドの概要 | |
protected java.util.Map |
parameters
マルチパートリクエストのための一連のパラメータ。 |
protected javax.servlet.http.HttpServletRequest |
request
配下の HttpServletRequest 。 |
| インタフェース javax.servlet.http.HttpServletRequest から継承したフィールド |
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
| コンストラクタの概要 | |
MultipartRequestWrapper(javax.servlet.http.HttpServletRequest request)
|
|
| メソッドの概要 | |
java.lang.Object |
getAttribute(java.lang.String name)
|
java.util.Enumeration |
getAttributeNames()
|
java.lang.String |
getAuthType()
|
java.lang.String |
getCharacterEncoding()
|
int |
getContentLength()
|
java.lang.String |
getContentType()
|
java.lang.String |
getContextPath()
|
javax.servlet.http.Cookie[] |
getCookies()
|
long |
getDateHeader(java.lang.String name)
|
java.lang.String |
getHeader(java.lang.String name)
|
java.util.Enumeration |
getHeaderNames()
|
java.util.Enumeration |
getHeaders(java.lang.String name)
|
javax.servlet.ServletInputStream |
getInputStream()
|
int |
getIntHeader(java.lang.String name)
|
java.util.Locale |
getLocale()
|
java.util.Enumeration |
getLocales()
|
java.lang.String |
getMethod()
|
java.lang.String |
getParameter(java.lang.String name)
リクエストのパラメータの取得を試みます。 |
java.util.Map |
getParameterMap()
このメソッドは null を返します。 |
java.util.Enumeration |
getParameterNames()
リクエストの一連のパラメータ名を返します。 |
java.lang.String[] |
getParameterValues(java.lang.String name)
|
java.lang.String |
getPathInfo()
|
java.lang.String |
getPathTranslated()
|
java.lang.String |
getProtocol()
|
java.lang.String |
getQueryString()
|
java.io.BufferedReader |
getReader()
|
java.lang.String |
getRealPath(java.lang.String path)
|
java.lang.String |
getRemoteAddr()
|
java.lang.String |
getRemoteHost()
|
java.lang.String |
getRemoteUser()
|
javax.servlet.http.HttpServletRequest |
getRequest()
このラッパの配下の HttpServletRequest を返します。 |
javax.servlet.RequestDispatcher |
getRequestDispatcher(java.lang.String path)
|
java.lang.String |
getRequestedSessionId()
|
java.lang.String |
getRequestURI()
|
java.lang.StringBuffer |
getRequestURL()
このメソッドは null を返します。 |
java.lang.String |
getScheme()
|
java.lang.String |
getServerName()
|
int |
getServerPort()
|
java.lang.String |
getServletPath()
|
javax.servlet.http.HttpSession |
getSession()
|
javax.servlet.http.HttpSession |
getSession(boolean create)
|
java.security.Principal |
getUserPrincipal()
|
boolean |
isRequestedSessionIdFromCookie()
このメソッドは false を返します。 |
boolean |
isRequestedSessionIdFromUrl()
|
boolean |
isRequestedSessionIdFromURL()
|
boolean |
isRequestedSessionIdValid()
|
boolean |
isSecure()
|
boolean |
isUserInRole(java.lang.String user)
|
void |
removeAttribute(java.lang.String name)
|
void |
setAttribute(java.lang.String name,
java.lang.Object o)
|
void |
setCharacterEncoding(java.lang.String encoding)
このメソッドは何もしません。 |
void |
setParameter(java.lang.String name,
java.lang.String value)
リクエストのパラメータをセットします。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| インタフェース javax.servlet.http.HttpServletRequest から継承したメソッド |
|
| フィールドの詳細 |
protected java.util.Map parameters
protected javax.servlet.http.HttpServletRequest request
| コンストラクタの詳細 |
public MultipartRequestWrapper(javax.servlet.http.HttpServletRequest request)
| メソッドの詳細 |
public void setParameter(java.lang.String name,
java.lang.String value)
public java.lang.String getParameter(java.lang.String name)
javax.servlet.ServletRequest 内の getParameterpublic java.util.Enumeration getParameterNames()
javax.servlet.ServletRequest 内の getParameterNamespublic java.lang.String[] getParameterValues(java.lang.String name)
javax.servlet.ServletRequest 内の getParameterValuespublic javax.servlet.http.HttpServletRequest getRequest()
public java.lang.Object getAttribute(java.lang.String name)
javax.servlet.ServletRequest 内の getAttributepublic java.util.Enumeration getAttributeNames()
javax.servlet.ServletRequest 内の getAttributeNamespublic java.lang.String getCharacterEncoding()
javax.servlet.ServletRequest 内の getCharacterEncodingpublic int getContentLength()
javax.servlet.ServletRequest 内の getContentLengthpublic java.lang.String getContentType()
javax.servlet.ServletRequest 内の getContentType
public javax.servlet.ServletInputStream getInputStream()
throws java.io.IOException
javax.servlet.ServletRequest 内の getInputStreamjava.io.IOExceptionpublic java.lang.String getProtocol()
javax.servlet.ServletRequest 内の getProtocolpublic java.lang.String getScheme()
javax.servlet.ServletRequest 内の getSchemepublic java.lang.String getServerName()
javax.servlet.ServletRequest 内の getServerNamepublic int getServerPort()
javax.servlet.ServletRequest 内の getServerPort
public java.io.BufferedReader getReader()
throws java.io.IOException
javax.servlet.ServletRequest 内の getReaderjava.io.IOExceptionpublic java.lang.String getRemoteAddr()
javax.servlet.ServletRequest 内の getRemoteAddrpublic java.lang.String getRemoteHost()
javax.servlet.ServletRequest 内の getRemoteHost
public void setAttribute(java.lang.String name,
java.lang.Object o)
javax.servlet.ServletRequest 内の setAttributepublic void removeAttribute(java.lang.String name)
javax.servlet.ServletRequest 内の removeAttributepublic java.util.Locale getLocale()
javax.servlet.ServletRequest 内の getLocalepublic java.util.Enumeration getLocales()
javax.servlet.ServletRequest 内の getLocalespublic boolean isSecure()
javax.servlet.ServletRequest 内の isSecurepublic javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String path)
javax.servlet.ServletRequest 内の getRequestDispatcherpublic java.lang.String getRealPath(java.lang.String path)
javax.servlet.ServletRequest 内の getRealPathpublic java.lang.String getAuthType()
javax.servlet.http.HttpServletRequest 内の getAuthTypepublic javax.servlet.http.Cookie[] getCookies()
javax.servlet.http.HttpServletRequest 内の getCookiespublic long getDateHeader(java.lang.String name)
javax.servlet.http.HttpServletRequest 内の getDateHeaderpublic java.lang.String getHeader(java.lang.String name)
javax.servlet.http.HttpServletRequest 内の getHeaderpublic java.util.Enumeration getHeaders(java.lang.String name)
javax.servlet.http.HttpServletRequest 内の getHeaderspublic java.util.Enumeration getHeaderNames()
javax.servlet.http.HttpServletRequest 内の getHeaderNamespublic int getIntHeader(java.lang.String name)
javax.servlet.http.HttpServletRequest 内の getIntHeaderpublic java.lang.String getMethod()
javax.servlet.http.HttpServletRequest 内の getMethodpublic java.lang.String getPathInfo()
javax.servlet.http.HttpServletRequest 内の getPathInfopublic java.lang.String getPathTranslated()
javax.servlet.http.HttpServletRequest 内の getPathTranslatedpublic java.lang.String getContextPath()
javax.servlet.http.HttpServletRequest 内の getContextPathpublic java.lang.String getQueryString()
javax.servlet.http.HttpServletRequest 内の getQueryStringpublic java.lang.String getRemoteUser()
javax.servlet.http.HttpServletRequest 内の getRemoteUserpublic boolean isUserInRole(java.lang.String user)
javax.servlet.http.HttpServletRequest 内の isUserInRolepublic java.security.Principal getUserPrincipal()
javax.servlet.http.HttpServletRequest 内の getUserPrincipalpublic java.lang.String getRequestedSessionId()
javax.servlet.http.HttpServletRequest 内の getRequestedSessionIdpublic java.lang.String getRequestURI()
javax.servlet.http.HttpServletRequest 内の getRequestURIpublic java.lang.String getServletPath()
javax.servlet.http.HttpServletRequest 内の getServletPathpublic javax.servlet.http.HttpSession getSession(boolean create)
javax.servlet.http.HttpServletRequest 内の getSessionpublic javax.servlet.http.HttpSession getSession()
javax.servlet.http.HttpServletRequest 内の getSessionpublic boolean isRequestedSessionIdValid()
javax.servlet.http.HttpServletRequest 内の isRequestedSessionIdValidpublic boolean isRequestedSessionIdFromURL()
javax.servlet.http.HttpServletRequest 内の isRequestedSessionIdFromURLpublic boolean isRequestedSessionIdFromUrl()
javax.servlet.http.HttpServletRequest 内の isRequestedSessionIdFromUrlpublic java.util.Map getParameterMap()
javax.servlet.ServletRequest 内の getParameterMappublic void setCharacterEncoding(java.lang.String encoding)
javax.servlet.ServletRequest 内の setCharacterEncodingpublic java.lang.StringBuffer getRequestURL()
javax.servlet.http.HttpServletRequest 内の getRequestURLpublic boolean isRequestedSessionIdFromCookie()
javax.servlet.http.HttpServletRequest 内の isRequestedSessionIdFromCookie
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||