|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
javax.servlet.http.ServletRequest をパースする汎用クラス・インターフェース。
2005/5/24 WA0037の追加
| フィールドの概要 | |
static int |
ATTRIBUTE
パース出力に使用するキー。 |
static java.lang.String |
ATTRIBUTE_NAME
ResquestParser を HttpServletResponse の属性に設定するするキー値 |
static int |
BASIC
認証タイプ |
static java.lang.String |
COMMAND
実行コマンドクラスをHttpServletRequestの属性に設定するキー値 |
static int |
HEADER
パース出力に使用するキー。 |
static int |
PARAMETER
パース出力に使用するキー。 |
| メソッドの概要 | |
java.lang.Object |
getAttribute(java.lang.String key)
内包しているHttpServletRequestに設定された属性を取得します。 |
java.lang.Object |
getAttribute(java.lang.String key,
boolean allowNull)
内包しているHttpServletRequestに設定された属性を取得します。 |
RequestCommand |
getCommand()
このRequestParserを実行したコマンドクラスを取得します。 |
java.lang.String |
getCommandName()
このRequestParserを実行したコマンドクラス名を取得します。 |
java.lang.String |
getContextPath()
ContextPathを取得します。 |
double |
getDouble(java.lang.String name)
double型のパラメータを取得する |
double |
getDouble(java.lang.String name,
double def)
double型のパラメータを取得する 値が正しく受け取れない場合は省略値の設定が可能。 |
java.lang.String |
getHeader(java.lang.String key)
内包しているHttpServletRequestに設定されたヘッダー情報を取得します。 |
java.lang.String |
getHeader(java.lang.String key,
boolean allowNull)
内包しているHttpServletRequestに設定されたヘッダー情報を取得します。 |
int |
getInt(java.lang.String name)
int型のパラメータを取得する |
int |
getInt(java.lang.String name,
int def)
int型のパラメータを取得する 値が正しく受け取れない場合は省略値の設定が可能。 |
java.util.Iterator |
getParameterNames()
HttpServletRequestのパラメータ名の一覧を返します。 |
Part |
getPart(java.lang.String name)
Partのパラメータを取得する |
java.util.List |
getPartArray(java.lang.String name)
Partのパラメータを取得する |
java.lang.String |
getReqId()
reqidを取得します |
javax.servlet.http.HttpServletRequest |
getRequest()
HttpServletRequestのインスタンスを取得します。 |
java.lang.String |
getString(java.lang.String name)
String型のパラメータを取得します 戻り値はString#trim()が行われます。 |
java.lang.String |
getString(java.lang.String name,
java.lang.String def)
String型のパラメータを取得します 値がない場合、defの値が戻され、値がある場合、戻り値はString#trim()が行われます。 |
java.lang.String[] |
getStringArray(java.lang.String name)
String型配列のパラメータを取得する このメソッドは戻り値がnullの場合、長さ0のStringオブジェクトを含んだ配列を戻します。 |
java.lang.String[] |
getStringArrayWithNull(java.lang.String name)
String型配列のパラメータを取得する このメソッドは戻り値がnullの場合、nullオブジェクトを戻します。 |
java.lang.String |
getStringNoTrim(java.lang.String name)
String型のパラメータを取得します |
java.lang.String |
getStringNoTrim(java.lang.String name,
java.lang.String def)
String型のパラメータを取得する 値が正しく受け取れない場合は省略値の設定が可能。 |
java.lang.String |
parse()
HttpServletRequestの内容を文字で返します。 |
java.lang.String |
parse(int type)
HttpServletRequestの内容を文字で返します。 |
| フィールドの詳細 |
public static final java.lang.String COMMAND
public static final java.lang.String ATTRIBUTE_NAME
public static final int PARAMETER
public static final int ATTRIBUTE
public static final int HEADER
public static final int BASIC
| メソッドの詳細 |
public java.lang.String getString(java.lang.String name)
throws ParameterNotFoundException
name - 取得するパラメータ名
ParameterNotFoundException - 引数で渡されたパラメータ数の変数がHttpServletRequestの中にない場合
public java.lang.String getString(java.lang.String name,
java.lang.String def)
name - 取得するパラメータ名def - 取得できなかった場合の省略値
public java.lang.String getStringNoTrim(java.lang.String name)
throws ParameterNotFoundException
name - 取得するパラメータ名
ParameterNotFoundException - 引数で渡されたパラメータ数の変数がHttpServletRequestの中にない場合
public java.lang.String getStringNoTrim(java.lang.String name,
java.lang.String def)
name - 取得するパラメータ名def - 取得できなかった場合の省略値
public int getInt(java.lang.String name)
throws ParameterNotFoundException,
java.lang.NumberFormatException
name - 取得するパラメータ名
ParameterNotFoundException - 引数で渡されたパラメータ数の変数がHttpServletRequestの中にない場合
java.lang.NumberFormatException
public int getInt(java.lang.String name,
int def)
name - 取得するパラメータ名def - 取得できなかった場合の省略値
public double getDouble(java.lang.String name)
throws ParameterNotFoundException,
java.lang.NumberFormatException
name - 取得するパラメータ名
ParameterNotFoundException - 引数で渡されたパラメータ数の変数がHttpServletRequestの中にない場合
java.lang.NumberFormatException
public double getDouble(java.lang.String name,
double def)
name - 取得するパラメータ名def - double 取得できなかった場合の省略値
public java.lang.String[] getStringArray(java.lang.String name)
throws ParameterNotFoundException
name - 取得するパラメータ名
ParameterNotFoundException - 引数で渡されたパラメータ数の変数がHttpServletRequestの中にない場合public java.lang.String[] getStringArrayWithNull(java.lang.String name)
name - 取得するパラメータ名
ParameterNotFoundException - 引数で渡されたパラメータ数の変数がHttpServletRequestの中にない場合
public Part getPart(java.lang.String name)
throws ParameterNotFoundException
name - 取得するパラメータ名
ParameterNotFoundException - 引数で渡されたパラメータ数の変数がHttpServletRequestの中にない場合
public java.util.List getPartArray(java.lang.String name)
throws ParameterNotFoundException
name - 取得するパラメータ名
ParameterNotFoundException - 引数で渡されたパラメータ数の変数がHttpServletRequestの中にない場合public javax.servlet.http.HttpServletRequest getRequest()
public java.lang.String getContextPath()
public java.lang.Object getAttribute(java.lang.String key)
throws AttributeNotFoundException
key - 属性を取得するキー
AttributeNotFoundException - 指定された属性がnullの場合
public java.lang.String getHeader(java.lang.String key)
throws AttributeNotFoundException
key - ヘッダー情報を取得するキー
AttributeNotFoundException - 指定された属性がnullの場合
public java.lang.Object getAttribute(java.lang.String key,
boolean allowNull)
throws AttributeNotFoundException
key - 属性を取得するキーallowNull - trueの場合は戻り値がnullを許します。
AttributeNotFoundException - 指定された属性がnullの場合
public java.lang.String getHeader(java.lang.String key,
boolean allowNull)
throws AttributeNotFoundException
key - ヘッダー情報を取得するキーallowNull - trueの場合は戻り値がnullを許します。
AttributeNotFoundException - 指定された属性がnullの場合public java.lang.String parse()
public java.lang.String parse(int type)
type - ParameterParser.PARAMETER HttpServletRequestに含まれるパラメータ。public java.util.Iterator getParameterNames()
public RequestCommand getCommand()
public java.lang.String getCommandName()
public java.lang.String getReqId()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||