|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object | +--javax.servlet.ServletRequestWrapper
Servletに対するリクエストを改変したい開発者たちの手でサブクラス化による拡張を可能とする、ServletRequestインターフェースの簡潔な実装方法を提供します。 このクラスは、Wrapperパターン もしくは Decoratorパターンに基づいて実装されています。各々のメソッドは、ラップされたリクエスト・オブジェクトのメソッドをデフォルトで呼び出します。
ServletRequest| コンストラクタの概要 | |
ServletRequestWrapper(ServletRequest request)
指定したリクエスト・オブジェクトをラッピングしたServletRequestアダプタを作ります。 |
|
| メソッドの概要 | |
Object |
getAttribute(String name)
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetAttribute(String name)メソッドをそのまま呼び出します。 |
Enumeration |
getAttributeNames()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetAttributeNames()メソッドをそのまま呼び出します。 |
String |
getCharacterEncoding()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetCharacterEncoding()メソッドをそのまま呼び出します。 |
int |
getContentLength()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetContentLength()メソッドをそのまま呼び出します。 |
String |
getContentType()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetContentType()メソッドがそのまま呼び出します。 |
ServletInputStream |
getInputStream()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetInputStream()メソッドをそのまま呼び出します。 |
Locale |
getLocale()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetLocale()メソッドをそのまま呼び出します。 |
Enumeration |
getLocales()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetLocales()メソッドをそのまま呼び出します。 |
String |
getParameter(String name)
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetParameter(String name)メソッドをそのまま呼び出します。 |
Map |
getParameterMap()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetParameterMap()メソッドをそのまま呼び出します。 |
Enumeration |
getParameterNames()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetParameterNames()メソッドをそのまま呼び出します。 |
String[] |
getParameterValues(String name)
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetParameterValues(String name)メソッドをそのまま呼び出します。 |
String |
getProtocol()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetProtocol()メソッドをそのまま呼び出します。 |
BufferedReader |
getReader()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetReader()メソッドをそのまま呼び出します。 |
String |
getRealPath(String path)
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetRealPath(String path)メソッドをそのまま呼び出します。 |
String |
getRemoteAddr()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetRemoteAddr()メソッドをそのまま呼び出します。 |
String |
getRemoteHost()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetRemoteHost()メソッドをそのまま呼び出します。 |
ServletRequest |
getRequest()
ラップされたリクエスト・オブジェクトを返します。 |
RequestDispatcher |
getRequestDispatcher(String path)
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetRequestDispatcher(String path)メソッドをそのまま呼び出します。 |
String |
getScheme()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetScheme()メソッドをそのまま呼び出します。 |
String |
getServerName()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetServerName()メソッドをそのまま呼び出します。 |
int |
getServerPort()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるgetServerPort()メソッドをそのまま呼び出します。 |
boolean |
isSecure()
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるisSecure()メソッドをそのまま呼び出します。 |
void |
removeAttribute(String name)
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるremoveAttribute(String name)メソッドをそのまま呼び出します。 |
void |
setAttribute(String name,
Object o)
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクトにあるsetAttribute(String name, Object o)メソッドをそのまま呼び出します。 |
void |
setCharacterEncoding(String enc)
このメソッドにおけるデフォルトのふるまいとして、ラップされたリクエスト・オブジェクト上に文字エンコーディングをセットします。 |
void |
setRequest(ServletRequest request)
ラップされるリクエスト・オブジェクトをセットします。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public ServletRequestWrapper(ServletRequest request)
IllegalArgumentException - request が null である場合| メソッドの詳細 |
public ServletRequest getRequest()
public void setRequest(ServletRequest request)
IllegalArgumentException - request が null である場合public Object getAttribute(String name)
ServletRequest 内の getAttributename - 属性の名前を指定する String
Object。
指定された名前の属性が無い場合は nullpublic Enumeration getAttributeNames()
ServletRequest 内の getAttributeNamesEnumerationpublic String getCharacterEncoding()
ServletRequest 内の getCharacterEncodingString 。
リクエストに文字エンコーディングの指定が無い場合は null
public void setCharacterEncoding(String enc)
throws UnsupportedEncodingException
ServletRequest 内の setCharacterEncodingenc - 文字エンコーディング名を含む String
UnsupportedEncodingException - 有効な文字エンコーディング名でない場合public int getContentLength()
ServletRequest 内の getContentLengthpublic String getContentType()
ServletRequest 内の getContentTypeString
public ServletInputStream getInputStream()
throws IOException
ServletRequest 内の getInputStreamIOException - 入出力の例外が発生した場合public String getParameter(String name)
ServletRequest 内の getParametername - パラメータの名前を指定する String
StringServletRequest.getParameterValues(java.lang.String)public Map getParameterMap()
ServletRequest 内の getParameterMapString 型。
パラメータマップの値は String
の配列です。public Enumeration getParameterNames()
ServletRequest 内の getParameterNamesString オブジェクトで構成された
Enumeration。String
は各リクエストパラメータの名前。
パラメータが無い場合は空の Enumeration。public String[] getParameterValues(String name)
ServletRequest 内の getParameterValuesname - 取得したいパラメータの名前を指定する
String
String
オブジェクトの配列ServletRequest.getParameter(java.lang.String)public String getProtocol()
ServletRequest 内の getProtocolStringpublic String getScheme()
ServletRequest 内の getSchemeStringpublic String getServerName()
ServletRequest 内の getServerNameStringpublic int getServerPort()
ServletRequest 内の getServerPort
public BufferedReader getReader()
throws IOException
ServletRequest 内の getReaderBufferedReader
IOExceptionServletRequest.getInputStream()public String getRemoteAddr()
ServletRequest 内の getRemoteAddrStringpublic String getRemoteHost()
ServletRequest 内の getRemoteHostString
public void setAttribute(String name,
Object o)
ServletRequest 内の setAttributename - 属性名を示す Stringo - セットするObjectpublic void removeAttribute(String name)
ServletRequest 内の removeAttributename - 削除する属性の名前を示す
Stringpublic Locale getLocale()
ServletRequest 内の getLocaleLocalepublic Enumeration getLocales()
ServletRequest 内の getLocalesLocaleで構成される
Enumerationpublic boolean isSecure()
ServletRequest 内の isSecurebooleanpublic RequestDispatcher getRequestDispatcher(String path)
ServletRequest 内の getRequestDispatcherpath - リソースのパス名を指定する String
RequestDispatcherオブジェクトRequestDispatcher,
ServletContext.getRequestDispatcher(java.lang.String)public String getRealPath(String path)
ServletRequest 内の getRealPath
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
このドキュメントは、Ja-Jakarta Project により翻訳されました。コメントがある場合は、jajakarta-report@jajakarta.good-day.netまでお願いします。
Copyright © 1999-2002 The Apache Software Foundation. All Rights Reserved.