|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
org.opengion.hayabusa.taglib.CommonTagSupport
org.opengion.hayabusa.taglib.ValueTag
public class ValueTag
JSP上からキー、値を設定することにより、リクエスト情報として、値を 取出し可能にするタグです。 通常のリクエスト情報と同じ扱いができます(優先順位は、Valueタグが上位)。 設定した値は、{@XXXX} 形式で 取り出すことができます。 また、command ="GET" で 直接画面に値を書き出すことも可能です。 ※ このタグは、Transaction タグの対象です。
●形式:<og:value command="SET" key="ABC" value="123" /> ●body:あり(EVAL_BODY_BUFFERED:BODYを評価し、{@XXXX} を解析します) ●Tag定義: <og:value command 【TAG】コマンド(SET,GET,REMOVE,SQL,SETTBL,GETTBL,KEYTBL,CLEAR,SETMEM)をセットします(初期値:SET) action 【TAG】アクション(UPPER,LOWER,MESSAGE,APPEND,ALL_APPEND,MAP,ALL_MAP,LIST,ALL_LIST,DAY_WEEK, MERGE,FIRST,ROW_APPEND,REPLACE,SUBSTR,SPLIT,MAX_MIN,ALL_MAX_MIN,EXEC,CASE)をセットします key 【TAG】リクエスト情報 に登録するキーをセットします value 【TAG】リクエスト情報 に登録する値をセットします defaultVal 【TAG】value値がNULLの場合に、この初期値を設定します nullSet 【廃止】value が NULL の時に、設定するかどうか[true/false]を指定します(初期値:true) separator 【TAG】各種アクションの文字列を連結/分解する項目区切り文字をセットします(初期値:",") useMultiRows 【TAG】マルチデータ(複数件検索)を使用するかどうか[true/false]を指定します(初期値:false) scope 【TAG】キャッシュする場合のスコープ(request,session)を指定します(初期値:request) tableId 【TAG】sessionから取得する DBTableModelオブジェクトの ID tblScope 【TAG】DBTableModel から取得する場合のスコープ(request,session)を指定します(初期値:session) dbid 【TAG】(通常は使いません)Queryオブジェクトを作成する時のDB接続IDを指定します xssCheck 【TAG】リクエスト情報の HTMLTag開始/終了文字(><) 存在チェックを実施するかどうか[true/false]を設定します (初期値:USE_XSS_CHECK[=true]) caseKey 【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null) caseVal 【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null) caseNN 【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:true) caseNull 【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:true) toVal 【TAG】部分文字列置換の 置換え後の部分文字列(to)を指定します fromVal 【TAG】部分文字列置換の 置換え前の部分文字列(from)を指定します debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) > ... Body ... </og:value> ●使用例 ・ <og:value command="SET" key="ABC" value="123" /> ・ <og:value command="SQL">SELECT 1 TEST FROM DUAL</og:value> ・ <og:value command="SET" key="DEF" value="{@NOCOMMAND}" defaultVal="0000" /> ・ <og:value command="GET" key="NOKEY" defaultVal="NODATA" /> ・ <og:value command="SET" key="{@ABC}4" value="TEST1234" /> ・ <og:value command="GET" key="ABC" /> ・ <og:value command="SET" action="LOWER" key="LOWERTEST" value="ABCDEF" /> ・ <og:value command="GET" key="LOWERTEST" /> ・ <og:value command="GET" action="UPPER" key="LOWERTEST" /> ・ <og:value command="REMOVE" key="ABC" /> <style type="text/css"> #valueJavaDoc th { text-align:center; vertical-align: middle; writing-mode: tb-rl; } #valueJavaDoc td { text-align:center; } </style>
command | UPPER | LOWER | MESSAGE | APPEND | ALL_APPEND | MAP | ALL_MAP | LIST | ALL_LIST | DAY_WEEK | MERGE | FIRST | ROW_APPEND | REPLACE | SUBSTR | SPLIT | MAX_MIN | ALL_MAX_MIN | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SET | ○ | ○ | ○ | ○ | × | × | × | × | × | ○ | ○ | × | × | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
GET | ○ | ○ | ○ | × | × | × | × | × | × | ○ | ○ | × | × | ○ | ○ | ○ | × | × | × | × |
REMOVE | × | × | × | × | × | × | × | × | × | × | × | × | × | × | × | × | × | × | × | × |
CLEAR | × | × | × | × | × | × | × | × | × | × | × | × | × | × | × | × | × | × | × | × |
SQL | × | × | × | × | × | ○ | ○ | ○ | ○ | × | × | × | ○ | × | × | × | × | × | × | × |
SETTBL | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
GETTBL | ○ | ○ | ○ | ○ | ○ | × | × | × | × | ○ | ○ | × | × | ○ | ○ | ○ | × | × | × | × |
KEYTBL | ○ | ○ | ○ | ○ | × | × | × | × | × | ○ | ○ | × | × | ○ | ○ | ○ | × | × | × | × |
SETMEM | ○ | ○ | ○ | ○ | × | × | × | × | × | ○ | ○ | × | × | ○ | ○ | ○ | × | × | ○ | ○ |
SQLGET | × | × | × | × | × | × | × | × | × | × | × | × | ○ | × | × | × | × | × | × | × |
フィールドの概要 | |
---|---|
static java.lang.String |
ACT_ALL_APPEND
action 引数に渡す事の出来る アクション オールアペンド "ALL_APPEND" |
static java.lang.String |
ACT_ALL_LIST
action 引数に渡す事の出来る アクション ALL_LIST "ALL_LIST" |
static java.lang.String |
ACT_ALL_MAP
action 引数に渡す事の出来る アクション ALL_MAP "ALL_MAP" |
static java.lang.String |
ACT_ALL_MAX_MIN
action 引数に渡す事の出来る アクション ALL_最大_最小値 "ALL_MAX_MIN" |
static java.lang.String |
ACT_APPEND
action 引数に渡す事の出来る アクション データアペンド "APPEND" |
static java.lang.String |
ACT_CASE
action 引数に渡す事の出来る アクション 条件分岐 "CASE" |
static java.lang.String |
ACT_DAY_WEEK
action 引数に渡す事の出来る アクション 日付前方まるめ "DAY_WEEK" |
static java.lang.String |
ACT_EXEC
action 引数に渡す事の出来る アクション 計算処理結果 "EXEC" |
static java.lang.String |
ACT_FIRST
action 引数に渡す事の出来る アクション ファースト "FIRST" |
static java.lang.String |
ACT_LIST
action 引数に渡す事の出来る アクション LIST "LIST" |
static java.lang.String |
ACT_LOWER
action 引数に渡す事の出来る アクション ローワー(小文字化) "LOWER" |
static java.lang.String |
ACT_MAP
action 引数に渡す事の出来る アクション MAP "MAP" |
static java.lang.String |
ACT_MAX_MIN
action 引数に渡す事の出来る アクション 最大_最小値 "MAX_MIN" |
static java.lang.String |
ACT_MERGE
action 引数に渡す事の出来る アクション マージ "MERGE" |
static java.lang.String |
ACT_MESSAGE
action 引数に渡す事の出来る アクション メッセージ変換 "MESSAGE" |
static java.lang.String |
ACT_REPLACE
action 引数に渡す事の出来る アクション 文字列置換 "REPLACE" |
static java.lang.String |
ACT_ROW_APPEND
action 引数に渡す事の出来る アクション 縦横回転 "ROW_APPEND" |
static java.lang.String |
ACT_SPLIT
action 引数に渡す事の出来る アクション 文字列分割 "SPLIT" |
static java.lang.String |
ACT_SUBSTR
action 引数に渡す事の出来る アクション 部分文字列 "SUBSTR" |
static java.lang.String |
ACT_UPPER
action 引数に渡す事の出来る アクション アッパー(大文字化) "UPPER" |
static java.lang.String |
CMD_CLEAR
command 引数に渡す事の出来る コマンド クリア "CLEAR" |
static java.lang.String |
CMD_GET
command 引数に渡す事の出来る コマンド ゲット "GET" |
static java.lang.String |
CMD_GETTBL
command 引数に渡す事の出来る コマンド ゲットテーブル "GETTBL" |
static java.lang.String |
CMD_KEYTBL
command 引数に渡す事の出来る コマンド キーテーブル "KEYTBL" |
static java.lang.String |
CMD_REMOVE
command 引数に渡す事の出来る コマンド リムーブ "REMOVE" |
static java.lang.String |
CMD_SET
command 引数に渡す事の出来る コマンド セット "SET" |
static java.lang.String |
CMD_SETMEM
command 引数に渡す事の出来る コマンド セットメモリ "SETMEM" |
static java.lang.String |
CMD_SETTBL
command 引数に渡す事の出来る コマンド セットテーブル "SETTBL" |
static java.lang.String |
CMD_SQL
command 引数に渡す事の出来る コマンド SQL "SQL" |
static java.lang.String |
CMD_SQLGET
command 引数に渡す事の出来る コマンド SQLゲット "SQLGET" |
クラス javax.servlet.jsp.tagext.BodyTagSupport から継承されたフィールド |
---|
bodyContent |
クラス javax.servlet.jsp.tagext.TagSupport から継承されたフィールド |
---|
id, pageContext |
インタフェース javax.servlet.jsp.tagext.BodyTag から継承されたフィールド |
---|
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
インタフェース javax.servlet.jsp.tagext.IterationTag から継承されたフィールド |
---|
EVAL_BODY_AGAIN |
インタフェース javax.servlet.jsp.tagext.Tag から継承されたフィールド |
---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
コンストラクタの概要 | |
---|---|
ValueTag()
|
メソッドの概要 | |
---|---|
int |
doAfterBody()
Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。 |
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。 |
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。 |
protected int[] |
getParameterRows()
表示データの HybsSystem.ROW_SEL_KEY を元に、選ばれた 行を処理の対象とします。 |
protected void |
release2()
タグリブオブジェクトをリリースします。 |
void |
setAction(java.lang.String act)
【TAG】アクション(UPPER,LOWER,MESSAGE,APPEND,ALL_APPEND,MAP,ALL_MAP,LIST,ALL_LIST, DAY_WEEK,MERGE,FIRST,ROW_APPEND,REPLACE,SUBSTR,SPLIT,MAX_MIN,ALL_MAX_MIN,EXEC,CASE)をセットします。 |
void |
setCommand(java.lang.String cmd)
【TAG】コマンド(SET,GET,REMOVE,SQL,SETTBL,GETTBL,KEYTBL,CLEAR,SETMEM)をセットします(初期値:SET)。 |
void |
setDbid(java.lang.String id)
【TAG】(通常は使いません)Queryオブジェクトを作成する時のDB接続IDを指定します。 |
void |
setDefaultVal(java.lang.String val)
【TAG】value値がNULLの場合に、この初期値を設定します。 |
void |
setFromVal(java.lang.String from)
【TAG】部分文字列置換の 置換え前の部分文字列(from)を指定します。 |
void |
setKey(java.lang.String key1)
【TAG】リクエスト情報 に登録するキーをセットします。 |
void |
setNullSet(java.lang.String flag)
推奨されていません。 5.1.8.0 (2010/07/01) 廃止。 |
void |
setScope(java.lang.String scp)
【TAG】キャッシュする場合のスコープ(request,session)を指定します(初期値:request)。 |
void |
setSeparator(java.lang.String sepa)
【TAG】各種アクションの文字列を連結/分解する項目区切り文字をセットします(初期値:",")。 |
void |
setTableId(java.lang.String id)
【TAG】(通常は使いません)結果のDBTableModelを、sessionに登録するときのキーを指定します (初期値:HybsSystem#TBL_MDL_KEY[=h_tblmdl])。 |
void |
setTblScope(java.lang.String scp)
【TAG】DBTableModel から取得する場合のスコープ(request,session)を指定します(初期値:session)。 |
void |
setToVal(java.lang.String to)
【TAG】部分文字列置換の 置換え後の部分文字列(to)を指定します。 |
void |
setUseMultiRows(java.lang.String flag)
【TAG】マルチデータ(複数件検索)を使用するかどうか[true/false]を指定します(初期値:false)。 |
void |
setValue(java.lang.String val)
【TAG】リクエスト情報 に登録する値をセットします。 |
void |
setXssCheck(java.lang.String flag)
【TAG】リクエスト情報の HTMLTag開始/終了文字(><) 存在チェックを実施するかどうか[true/false]を設定します (初期値:USE_XSS_CHECK[=true])。 |
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。 |
クラス javax.servlet.jsp.tagext.BodyTagSupport から継承されたメソッド |
---|
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent |
クラス javax.servlet.jsp.tagext.TagSupport から継承されたメソッド |
---|
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
インタフェース javax.servlet.jsp.tagext.Tag から継承されたメソッド |
---|
getParent, setPageContext, setParent |
フィールドの詳細 |
---|
public static final java.lang.String CMD_SET
public static final java.lang.String CMD_GET
public static final java.lang.String CMD_REMOVE
public static final java.lang.String CMD_CLEAR
public static final java.lang.String CMD_SQL
public static final java.lang.String CMD_SETTBL
public static final java.lang.String CMD_GETTBL
public static final java.lang.String CMD_KEYTBL
public static final java.lang.String CMD_SETMEM
public static final java.lang.String CMD_SQLGET
public static final java.lang.String ACT_UPPER
public static final java.lang.String ACT_LOWER
public static final java.lang.String ACT_MESSAGE
public static final java.lang.String ACT_APPEND
public static final java.lang.String ACT_ALL_APPEND
public static final java.lang.String ACT_MAP
public static final java.lang.String ACT_ALL_MAP
public static final java.lang.String ACT_LIST
public static final java.lang.String ACT_ALL_LIST
public static final java.lang.String ACT_DAY_WEEK
public static final java.lang.String ACT_MERGE
public static final java.lang.String ACT_FIRST
public static final java.lang.String ACT_ROW_APPEND
public static final java.lang.String ACT_REPLACE
public static final java.lang.String ACT_SUBSTR
public static final java.lang.String ACT_SPLIT
public static final java.lang.String ACT_MAX_MIN
public static final java.lang.String ACT_ALL_MAX_MIN
public static final java.lang.String ACT_EXEC
public static final java.lang.String ACT_CASE
コンストラクタの詳細 |
---|
public ValueTag()
メソッドの詳細 |
---|
public int doStartTag()
javax.servlet.jsp.tagext.Tag
内の doStartTag
CommonTagSupport
内の doStartTag
3.1.7.0 (2003/05/02) isNullSet 属性が true(初期値)のときは、リクエスト情報から値を取得。 |
3.1.7.0 (2003/05/02) scope 属性を設定するタイミングを、早くする。 |
3.5.4.0 (2003/11/25) getRequestParameter( value ) メソッドを setValue に移動。 |
5.1.7.0 (2010/06/01) SQLGET対応 |
5.1.8.0 (2010/07/01) isNullSet 属性 廃止 |
5.2.2.0 (2010/11/01) caseKey 、caseVal 属性対応 |
public int doAfterBody()
javax.servlet.jsp.tagext.IterationTag
内の doAfterBody
CommonTagSupport
内の doAfterBody
3.1.1.0 (2003/03/28) ボディの内容を取得する処理を、CommonTagSupport で行う。 |
3.6.0.8 (2004/11/19) エラー発生時に確実にリリースされるように try finally 追加 |
3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfoオブジェクトを設定 |
4.0.0.0 (2005/01/31) lang ⇒ ResourceManager へ変更 |
5.1.7.0 (2010/06/01) SQLGET対応 |
5.1.7.0 (2010/06/01) XSS解除対応 |
5.1.9.0 (2010/08/01) TransactionTag 対応。上位に TransactionTag があれば、そこからConnection をもらう。 |
5.2.1.0 (2010/10/01) command="SET" action="APPEND"でvalueをbody部に書いた場合に動作しないバグを修正 |
5.3.7.0 (2011/07/01) TransactionReal の引数変更 |
5.3.8.0 (2011/08/01) Transaction発生箇所でclose() |
public int doEndTag()
javax.servlet.jsp.tagext.Tag
内の doEndTag
CommonTagSupport
内の doEndTag
3.1.0.1 (2003/03/26) DBTableModelの値をSET/GETできる command , action を追加。 |
3.1.1.2 (2003/04/04) Tomcat4.1 対応。release2() を doEndTag()で呼ぶ。 |
3.1.1.2 (2003/04/04) Tomcat4.1 対応。release2() を doEndTag()で呼ぶ。 |
3.1.5.0 (2003/04/22) DBTableModel が存在するときのみ実行するロジックになっていたバグ対応。 |
5.1.2.0 (2010/01/01) DBTableModel の取得先の tblScope を追加。 |
5.1.7.0 (2010/06/01) SQLGET対応 |
5.2.2.0 (2010/11/01) caseKey 、caseVal 属性対応 |
protected void release2()
CommonTagSupport
内の release2
2.0.0.4 (2002/09/27) カスタムタグの release() メソッドを、追加 |
3.1.0.1 (2003/03/26) DBTableModelの値をSET/GETできる command , action を追加。 |
3.1.0.1 (2003/03/26) query 属性を削除します。 |
3.1.1.2 (2003/04/04) Tomcat4.1 対応。release2() を doEndTag()で呼ぶ。 |
3.2.4.0 (2003/06/12) マルチデータ(複数件検索)を使用するかしないか。 |
3.5.4.0 (2003/11/25) inValue 変数の追加 |
4.0.0.0 (2007/10/10) dbid の初期値を、"DEFAULT" から null に変更 |
5.1.2.0 (2010/01/01) DBTableModel の取得先の tblScope を追加。 |
5.1.7.0 (2010/06/01) XSS解除対応 |
5.1.8.0 (2010/07/01) isNullSet 属性 廃止 |
5.2.2.0 (2010/11/01) fromVal , toVal 属性 追加 |
5.6.4.3 (2013/05/24) parameter 属性は、未使用なので削除 |
5.6.4.3 (2013/05/24) tmpSelectedAll 属性追加。action="ALL_xxx"を tmpSelectedAll="true" に置き換えます。 |
protected int[] getParameterRows()
CommonTagSupport
内の getParameterRows
3.1.0.1 (2003/03/26) 新規作成 |
4.0.0.0 (2005/01/31) メイン処理を、super class で対応 |
3.8.0.4 (2005/08/08) action="FIRST" 機能の追加 |
5.6.4.3 (2013/05/24) tmpSelectedAll 属性の追加に伴い、全件選択状態のデータを作成します。 |
public void setTableId(java.lang.String id)
id
- sessionに登録する時の ID検索結果より、DBTableModelオブジェクトを作成します。これを、下流のviewタグ等に 渡す場合に、通常は、session を利用します。その場合の登録キーです。 query タグを同時に実行して、結果を求める場合、同一メモリに配置される為、 この tableId 属性を利用して、メモリ空間を分けます。 (初期値:HybsSystem#TBL_MDL_KEY[={@og.value org.opengion.hayabusa.common.HybsSystem#TBL_MDL_KEY}])。
public void setCommand(java.lang.String cmd)
cmd
- コマンド(public static final 宣言されている文字列)コマンドは,HTMLから(get/post)指定されますので,CMD_xxx で設定される フィールド定数値のいづれかを、指定できます。 何も設定されない、または、null の場合は、"SET" が初期値にセットされます。 CLEAR 以外のすべての処理は、指定のスコープの内部キャッシュ情報に対して行われます。
command | 名称 | 機能 |
---|---|---|
SET | セット | 指定のキーに、value値を登録します。 |
GET | ゲット | 指定のキーの値を画面に出力します。 |
REMOVE | リムーブ | 指定のキーの値を削除します。 |
CLEAR | クリア | セッション/アプリケーションスコープのキャッシュ情報をクリアします。 |
SQL | SQL | 指定のSQL文の実行結果を、カラム名をキーとして設定します。 |
SQLGET | SQLゲット | 指定のSQL文の実行結果を、画面に出力します。(2項目以降は無視されます)。 |
SETTBL | セットテーブル | 指定のキーに、DBTableModel の選択されたカラム(横持ち)の値を登録します。 |
GETTBL | ゲットテーブル | 指定のキーに、DBTableModel の選択されたカラム(横持ち)の値を画面に出力します。 |
KEYTBL | キーテーブル | 指定のキーに、DBTableModel の選択されたロウ(縦持ち)の値を登録します。 |
SETMEM | セットメモリ | 指定のキーに、value値を内部キャッシュに登録します。 |
3.1.0.1 (2003/03/26) 指定のコマンド以外は、エラーとするように変更。 |
3.5.6.2 (2004/07/05) 文字列の連結にStringBuilderを使用します。 |
public void setAction(java.lang.String act)
act
- アクション(public static final 宣言されている文字列)アクションは,HTMLから(get/post)指定されますので,ACT_xxx で設定される フィールド定数値のいづれかを、指定できます。 無指定の場合は、なにもしません。
action | 名称 | 機能 |
---|---|---|
UPPER | アッパー(大文字化) | value値を大文字に変換します。 |
LOWER | ローワー(小文字化) | value値を小文字に変換します。 |
MESSAGE | メッセージ変換 | 引数をメッセージリソースのキーとして、メッセージ変換します。 |
APPEND | データアペンド | 複数リクエストや複数選択時に値を連結します。 |
ALL_APPEND | オールアペンド | SETTBL,GETTBL 時に、チェック行以外の全行を対象に値の連結を行います。 |
MAP | マップ | 検索結果やTableModelのkeyをキーに、valuewを値に一括設定します。 |
ALL_MAP | オールマップ | 全行を対象に検索結果やTableModelのkeyをキーに、valuewを値に一括設定します。 |
LIST | リスト | 複数リクエストや複数選択時に値をArrayListにセットします。 |
ALL_LIST | オールリスト | 全行を対象に値をArrayListにセットします。 |
DAY_WEEK | 日付前方まるめ | 日付型文字列(YYYYMMDD) の値を、月曜日に変換します。 |
指定日が日曜日の場合は、次の日(月曜日)に進めます。その他は、週始めに戻します。 | ||
MERGE | データのマージ | 重複を除く、ユニークな値に、マージします。(カンマで分解、separatorで合成) |
FIRST | 1件目取得 | 最初の1件目を強制的に選択状態にして、処理を行います。 |
ROW_APPEND | 検索結果の連結 | 検索結果の行方向のデータを連結します。 |
REPLACE | 文字列置換 | value の値から、指定された正規表現(from)の部分文字列を、部分文字列(to)で置換します。 |
SUBSTR | 部分文字列 | value の値から、指定された(from)から(to)の部分文字列を作成します。 |
SPLIT | 文字列分割 | value の値から、指定されたseparatorで分割した文字列を作成します。(key+0~連番) |
MAX_MIN | 最大_最小値 | 選択行のkeyのカラムの最小値,最大値を、MIN.キー、MAX.キー の値にセットします。※1 |
ALL_MAX_MIN | 最大_最小値 | 全行を対象にkeyのカラムの最小値,最大値を、MIN.キー、MAX.キー の値にセットします。※1 |
EXEC | 計算結果 | value またはBODY部の値を、JavaScriptで計算した結果をセットします。 |
CASE | 条件分岐 | fromVal="A:1 B:2 C:3 D:4" 形式の値を元に、value値(左辺)に一致する右辺をセットします。※2 |
3.1.0.1 (2003/03/26) 指定のアクション以外は、エラーとするように変更。 |
3.5.6.2 (2004/07/05) 文字列の連結にStringBuilderを使用します。 |
4.3.7.5 (2009/07/13) ACT_LIST、ACT_ALL_LIST アクションの追加(JavaDocのみ修正) |
5.6.4.3 (2013/05/24) ACTMAX_MIN アクションの追加(JavaDocのみ修正) |
5.6.4.3 (2013/05/24) tmpSelectedAll 属性追加にともなう修正。action="ALL_xxx"は、tmpSelectedAll=true にします。 |
5.7.7.2 (2014/06/20) EXEC と CASE アクションを追加 |
public void setKey(java.lang.String key1)
key1
- リクエスト情報に登録するキーリクエスト情報 に登録するキーをセットします。
3.0.1.3 (2003/03/11) キーを toUpperCase している箇所を削除 |
public void setValue(java.lang.String val)
val
- リクエスト情報に登録する値リクエスト情報 に登録する値をセットします。
3.1.7.0 (2003/05/02) isNullSet 属性が true(初期値)のときは、リクエスト情報から値を取得。 |
3.5.4.0 (2003/11/25) getRequestParameter( value ) メソッドを setValue に移動。 |
5.1.8.0 (2010/07/01) isNullSet 属性 廃止 |
public void setDefaultVal(java.lang.String val)
val
- 初期値value値がNULLの場合に、この初期値をセットします。
@Deprecated public void setNullSet(java.lang.String flag)
flag
- NULL の時に設定するかどうか [true:設定する/それ以外:設定しない]true の場合は, null のときでもセットします。 false の場合は, null のときは、既存の値を置き換えません。 初期値は、null のときでもセットするです。 ("true")
5.1.8.0 (2010/07/01) isNullSet 属性 廃止 |
public void setDbid(java.lang.String id)
id
- データベース接続IDQueryオブジェクトを作成する時のDB接続IDを指定します。
public void setScope(java.lang.String scp)
CommonTagSupport
内の setScope
scp
- スコープCommonTagSupport.getScope()
"request","session" が指定できます。 初期値は、 "request" です。
public void setTblScope(java.lang.String scp)
scp
- スコープ"request","session" が指定できます。 初期値は、 "session" です。
5.1.2.0 (2010/01/01) DBTableModel の取得先のscope |
public void setUseMultiRows(java.lang.String flag)
flag
- 複数件検索 [true:使用する/false:使用しない]command="SQL" の場合に、複数行検索した結果を、キー+行番号 というキーを作成して 値を設定するかどうかを指定します。 false の場合は、従来どおり、検索カラム名がキーになります。 初期値は、false です。
3.2.4.0 (2003/06/12) 新規追加 |
public void setSeparator(java.lang.String sepa)
sepa
- 項目区切り文字(初期値:",")各種アクションに基づく処理において、文字列の区切りを指定するのに使用します。 APPEND、ROW_APPEND 時には、文字列の連結に使用します。 MERGE の場合は、カンマで分解後、このセパレータでMERGE処理を行い、再び、連結します。 初期値は、"," に設定されています。
3.5.6.5 (2004/08/09) 新規追加 |
public void setXssCheck(java.lang.String flag)
flag
- XSSチェック [true:する/false:しない]SystemData.USE_XSS_CHECK
クロスサイトスクリプティング(XSS)対策の一環としてless/greater than signについてのチェックを行います。 (><) が含まれていたエラーにする(true)/かノーチェックか(false)を指定します。 (初期値:システム定数のUSE_XSS_CHECK[={@og.value org.opengion.hayabusa.common.SystemData#USE_XSS_CHECK}])。
5.1.7.0 (2010/06/01) 新規追加 |
public void setFromVal(java.lang.String from)
from
- 置換え前の部分文字列setToVal(String)
value の値から、指定された正規表現(from)に一致する、この文字列の各部分文字列に対し、 指定された文字列(to)で置換します。 value.replaceAll( from, to ) という文法で処理します。
5.2.2.0 (2010/11/01) 新規追加 |
public void setToVal(java.lang.String to)
to
- 置換え後の部分文字列setFromVal(String)
value の値から、指定された正規表現(from)に一致する、この文字列の各部分文字列に対し、 指定された文字列(to)で置換します。 value.replaceAll( from, to ) という文法で処理します。
5.2.2.0 (2010/11/01) 新規追加 |
public java.lang.String toString()
CommonTagSupport
内の toString
4.3.4.0 (2008/12/01) PageContextのスコープをクラス変数としてアクセス |
5.1.8.0 (2010/07/01) isNullSet 属性 廃止 |
|
openGion 5.7.8.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |