|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |