|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.servlet.ServletRequestWrapper
Provides a convenient implementation of the ServletRequest interface that can be subclassed by developers wishing to adapt the request to a Servlet. This class implements the Wrapper or Decorator pattern. Methods default to calling through to the wrapped request object.
ServletRequest
コンストラクタの概要 | |
ServletRequestWrapper(ServletRequest request)
Creates a ServletRequest adaptor wrapping the given request object. |
メソッドの概要 | |
java.lang.Object |
getAttribute(java.lang.String name)
The default behavior of this method is to call getAttribute(String name) on the wrapped request object. |
java.util.Enumeration |
getAttributeNames()
The default behavior of this method is to return getAttributeNames() on the wrapped request object. |
java.lang.String |
getCharacterEncoding()
The default behavior of this method is to return getCharacterEncoding() on the wrapped request object. |
int |
getContentLength()
The default behavior of this method is to return getContentLength() on the wrapped request object. |
java.lang.String |
getContentType()
The default behavior of this method is to return getContentType() on the wrapped request object. |
ServletInputStream |
getInputStream()
The default behavior of this method is to return getInputStream() on the wrapped request object. |
java.util.Locale |
getLocale()
The default behavior of this method is to return getLocale() on the wrapped request object. |
java.util.Enumeration |
getLocales()
The default behavior of this method is to return getLocales() on the wrapped request object. |
java.lang.String |
getParameter(java.lang.String name)
The default behavior of this method is to return getParameter(String name) on the wrapped request object. |
java.util.Map |
getParameterMap()
The default behavior of this method is to return getParameterMap() on the wrapped request object. |
java.util.Enumeration |
getParameterNames()
The default behavior of this method is to return getParameterNames() on the wrapped request object. |
java.lang.String[] |
getParameterValues(java.lang.String name)
The default behavior of this method is to return getParameterValues(String name) on the wrapped request object. |
java.lang.String |
getProtocol()
The default behavior of this method is to return getProtocol() on the wrapped request object. |
java.io.BufferedReader |
getReader()
The default behavior of this method is to return getReader() on the wrapped request object. |
java.lang.String |
getRealPath(java.lang.String path)
The default behavior of this method is to return getRealPath(String path) on the wrapped request object. |
java.lang.String |
getRemoteAddr()
The default behavior of this method is to return getRemoteAddr() on the wrapped request object. |
java.lang.String |
getRemoteHost()
The default behavior of this method is to return getRemoteHost() on the wrapped request object. |
ServletRequest |
getRequest()
Return the wrapped request object. |
RequestDispatcher |
getRequestDispatcher(java.lang.String path)
The default behavior of this method is to return getRequestDispatcher(String path) on the wrapped request object. |
java.lang.String |
getScheme()
The default behavior of this method is to return getScheme() on the wrapped request object. |
java.lang.String |
getServerName()
The default behavior of this method is to return getServerName() on the wrapped request object. |
int |
getServerPort()
The default behavior of this method is to return getServerPort() on the wrapped request object. |
boolean |
isSecure()
The default behavior of this method is to return isSecure() on the wrapped request object. |
void |
removeAttribute(java.lang.String name)
The default behavior of this method is to call removeAttribute(String name) on the wrapped request object. |
void |
setAttribute(java.lang.String name,
java.lang.Object o)
The default behavior of this method is to return setAttribute(String name, Object o) on the wrapped request object. |
void |
setCharacterEncoding(java.lang.String enc)
The default behavior of this method is to set the character encoding on the wrapped request object. |
void |
setRequest(ServletRequest request)
Sets the request object being wrapped. |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public ServletRequestWrapper(ServletRequest request)
java.lang.IllegalArgumentException
- if the request is nullメソッドの詳細 |
public ServletRequest getRequest()
public void setRequest(ServletRequest request)
java.lang.IllegalArgumentException
- if the request is null.public java.lang.Object getAttribute(java.lang.String name)
ServletRequest
内の getAttribute
name
- a String
specifying the name of
the attribute
Object
containing the value
of the attribute, or null
if
the attribute does not existpublic java.util.Enumeration getAttributeNames()
ServletRequest
内の getAttributeNames
Enumeration
of strings
containing the names
of the request's attributespublic java.lang.String getCharacterEncoding()
ServletRequest
内の getCharacterEncoding
String
containing the name of
the chararacter encoding, or null
if the request does not specify a character encodingpublic void setCharacterEncoding(java.lang.String enc) throws java.io.UnsupportedEncodingException
ServletRequest
内の setCharacterEncoding
java.io.UnsupportedEncodingException
- if this is not a valid encodingpublic int getContentLength()
ServletRequest
内の getContentLength
public java.lang.String getContentType()
ServletRequest
内の getContentType
String
containing the name
of the MIME type of
the request, or null if the type is not knownpublic ServletInputStream getInputStream() throws java.io.IOException
ServletRequest
内の getInputStream
ServletInputStream
object containing
the body of the request
java.io.IOException
- if an input or output exception occurredpublic java.lang.String getParameter(java.lang.String name)
ServletRequest
内の getParameter
name
- a String
specifying the
name of the parameter
String
representing the
single value of the parameterServletRequest.getParameterValues(java.lang.String)
public java.util.Map getParameterMap()
ServletRequest
内の getParameterMap
public java.util.Enumeration getParameterNames()
ServletRequest
内の getParameterNames
Enumeration
of String
objects, each String
containing
the name of a request parameter; or an
empty Enumeration
if the
request has no parameterspublic java.lang.String[] getParameterValues(java.lang.String name)
ServletRequest
内の getParameterValues
name
- a String
containing the name of
the parameter whose value is requested
String
objects
containing the parameter's valuesServletRequest.getParameter(java.lang.String)
public java.lang.String getProtocol()
ServletRequest
内の getProtocol
String
containing the protocol
name and version numberpublic java.lang.String getScheme()
ServletRequest
内の getScheme
String
containing the name
of the scheme used to make this requestpublic java.lang.String getServerName()
ServletRequest
内の getServerName
String
containing the name
of the server to which the request was sentpublic int getServerPort()
ServletRequest
内の getServerPort
public java.io.BufferedReader getReader() throws java.io.IOException
ServletRequest
内の getReader
BufferedReader
containing the body of the request
java.io.IOException
- if an input or output exception occurredServletRequest.getInputStream()
public java.lang.String getRemoteAddr()
ServletRequest
内の getRemoteAddr
String
containing the
IP address of the client that sent the requestpublic java.lang.String getRemoteHost()
ServletRequest
内の getRemoteHost
String
containing the fully
qualified name of the clientpublic void setAttribute(java.lang.String name, java.lang.Object o)
ServletRequest
内の setAttribute
name
- a String
specifying
the name of the attributeo
- the Object
to be storedpublic void removeAttribute(java.lang.String name)
ServletRequest
内の removeAttribute
name
- a String
specifying
the name of the attribute to removepublic java.util.Locale getLocale()
ServletRequest
内の getLocale
Locale
for the clientpublic java.util.Enumeration getLocales()
ServletRequest
内の getLocales
Enumeration
of preferred
Locale
objects for the clientpublic boolean isSecure()
ServletRequest
内の isSecure
public RequestDispatcher getRequestDispatcher(java.lang.String path)
ServletRequest
内の getRequestDispatcher
path
- a String
specifying the pathname
to the resource
RequestDispatcher
object
that acts as a wrapper for the resource
at the specified pathRequestDispatcher
,
ServletContext.getRequestDispatcher(java.lang.String)
public java.lang.String getRealPath(java.lang.String path)
ServletRequest
内の getRealPath
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |