public class ValueTag extends CommonTagSupport
JSP上からキー、値を設定することにより、パラメータとして、値を 取出し可能にするタグです。 通常のリクエスト情報と同じ扱いができます(優先順位は、リクエストが上位)。 設定した値は、{@XXXX} 形式で 取り出すことができます。 また、command ="GET" で 直接画面に値を書き出すことも可能です。 ※ このタグは、Transaction タグの対象です。 <style type="text/css" > #valueJavaDoc th { vertical-align:top; margin:0px; padding:0px; } #valueJavaDoc td { text-align:center; margin:0px; padding:0px; } .act { background-color: #ccffcc; height : 160px; } .cmd { background-color: #ffcccc; width : 80px; } .arrow { border-top: 160px solid #ccffcc; border-left: 80px solid #ffcccc; position: absolute; } .actarw { margin-left:20px; position: absolute; } .cmdarw { margin-top:140px; position: absolute; } </style>
●形式:<og:value command="SET" key="ABC" value="123" /> ●body:あり(EVAL_BODY_BUFFERED:BODYを評価し、{@XXXX} を解析します) ●Tag定義: <og:value command 【TAG】コマンド (SET,GET,REMOVE,CLEAR,SQL,SETTBL,GETTBL,KEYTBL,SETMEM,SQLGET,DEBUG)をセットします(初期値:SET) action 【TAG】アクション(UPPER,LOWER,MESSAGE,APPEND,ALL_APPEND,MAP,ALL_MAP,MAPOBJ,ALL_MAPOBJ,LIST,ALL_LIST,DAY_WEEK, MERGE,FIRST,ROW_APPEND,REPLACE,SUBSTR,SPLIT,MAX_MIN,ALL_MAX_MIN,EXEC,CASE,ESCAPE,URL_ENCODE,URL_ENCODE2,URL_DECODE,TRIM,MD5,TO_NUMBER,HMCSV)をセットします key 【TAG】パラメータ に登録するキーをセットします value 【TAG】パラメータ に登録する値をセットします defaultVal 【TAG】value値がNULLの場合に、この初期値を設定します 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)は、このタグは使用されます(初期値:判定しない) caseNull 【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない) caseIf 【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない) fromVal 【TAG】部分文字列置換の 置換え前の部分文字列(from)を指定します・・・HMCSVの開始時刻にも使用します toVal 【TAG】部分文字列置換の 置換え後の部分文字列(to)を指定します・・・HMCSVの終了時刻にも使用します skipVal 【TAG】HMCSVで使用する、ステップ時間を分で指定します(例:1時間=60 , 2時間=120 , 45分=45 など) 6.8.4.1 (2017/12/18) cryptKey 【TAG】暗号化と復号化で利用する、暗号化キーを指定します。 debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) 5.10.4.0 (2018/10/05) > ... Body ... </og:value> 【廃止】5.1.8.0 (2010/07/01) 物理削除 // nullSet 【廃止】value が NULL の時に、設定するかどうか[true/false]を指定します(初期値:true) ●使用例 ・ <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" />
Keyactioncommand | UPPER LOWER MESSAGE DAY_WEEK MERGE REPLACE SUBSTR EXEC CASE ESCAPE URL_ENCODE URL_ENCODE2 URL_DECODE TRIM MD5 TO_NUMBER |
APPEND ALL_APPEND |
MAP ALL_MAP MAPOBJ ALL_MAPOBJ LIST ALL_LIST |
FIRST | ROW_APPEND | SPLIT MAX_MIN ALL_MAX_MIN |
HMCSV |
---|---|---|---|---|---|---|---|
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_MAPOBJ
action 引数に渡す事の出来る アクション ALL_MAP "ALL_MAPOBJ"
|
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_CRYPT_DEC
action 引数に渡す事の出来る アクション CRYPT_DEC "CRYPT_DEC"
|
static java.lang.String |
ACT_CRYPT_ENC
action 引数に渡す事の出来る アクション CRYPT_ENC "CRYPT_ENC"
|
static java.lang.String |
ACT_DAY_WEEK
action 引数に渡す事の出来る アクション 日付前方まるめ "DAY_WEEK"
|
static java.lang.String |
ACT_DECODE
action 引数に渡す事の出来る アクション UTF-8 でURLデコード "URL_DECODE"
|
static java.lang.String |
ACT_ENCODE
action 引数に渡す事の出来る アクション UTF-8 でURLエンコード "URL_ENCODE"
|
static java.lang.String |
ACT_ENCODE2
action 引数に渡す事の出来る アクション UTF-8 で部分URLエンコード "URL_ENCODE2"
|
static java.lang.String |
ACT_ESCAPE
action 引数に渡す事の出来る アクション HTML上のエスケープ文字 "ESCAPE"
|
static java.lang.String |
ACT_EXEC
action 引数に渡す事の出来る アクション 計算処理結果 "EXEC"
|
static java.lang.String |
ACT_FIRST
action 引数に渡す事の出来る アクション ファースト "FIRST"
|
static java.lang.String |
ACT_HMCSV
action 引数に渡す事の出来る アクション HMCSV "HMCSV"
|
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_MAPOBJ
action 引数に渡す事の出来る アクション MAP "MAPOBJ"
|
static java.lang.String |
ACT_MAX_MIN
action 引数に渡す事の出来る アクション 最大_最小値 "MAX_MIN"
|
static java.lang.String |
ACT_MD5
action 引数に渡す事の出来る アクション MD5 "MD5"
|
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_TO_NUMBER
action 引数に渡す事の出来る アクション TO_NUMBER "TO_NUMBER"
|
static java.lang.String |
ACT_TRIM
action 引数に渡す事の出来る アクション スペース削除 "TRIM"
|
static java.lang.String |
ACT_UPPER
action 引数に渡す事の出来る アクション アッパー(大文字化) "UPPER"
|
static java.lang.String |
CMD_CLEAR
command 引数に渡す事の出来る コマンド クリア "CLEAR"
|
static java.lang.String |
CMD_DEBUG
command 引数に渡す事の出来る コマンド デバッグ "DEBUG"
|
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"
|
static int |
MAX_CNT
6.8.4.1 (2017/12/18) action="HMCSV" で、ループ制限します。
|
BR, BUFFER_MIDDLE, CR
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
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,MAPOBJ,ALL_MAPOBJ,LIST,ALL_LIST,DAY_WEEK,
MERGE,FIRST,ROW_APPEND,REPLACE,SUBSTR,SPLIT,MAX_MIN,ALL_MAX_MIN,EXEC,CASE,ESCAPE,TRIM,MD5)をセットします。
|
void |
setCommand(java.lang.String cmd)
【TAG】コマンド (SET,GET,REMOVE,SQL,SETTBL,GETTBL,KEYTBL,CLEAR,SETMEM)をセットします(初期値:SET)。
|
void |
setCryptKey(java.lang.String cKey)
【TAG】暗号化、復号化に利用する暗号化キーを指定します。
|
void |
setDbid(java.lang.String id)
【TAG】(通常は使いません)Queryオブジェクトを作成する時のDB接続IDを指定します。
|
void |
setDefaultVal(java.lang.String val)
【TAG】value属性に値がセットされていないとき使用する、初期値を指定します。
|
void |
setFromVal(java.lang.String from)
【TAG】部分文字列置換の 置換え前の部分文字列(from)を指定します。
|
void |
setKey(java.lang.String key1)
【TAG】パラメータ に登録するキーをセットします。
|
void |
setScope(java.lang.String scp)
【TAG】キャッシュする場合のスコープ(request,session)を指定します(初期値:request)。
|
void |
setSeparator(java.lang.String sepa)
【TAG】各種アクションの文字列を連結/分解する項目区切り文字をセットします(初期値:",")。
|
void |
setSkipVal(java.lang.String skip)
【TAG】HMCSVで使用する、ステップ時間を分で指定します(例:1時間=60 , 2時間=120 , 45分=45 など)。
|
void |
setTableId(java.lang.String id)
【TAG】(通常は使いません)結果のDBTableModelを、sessionに登録するときのキーを指定します
(初期値:HybsSystem#TBL_MDL_KEY[=])。
|
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[=])。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doCatch, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLASTAttri, getLongLabel, getMsg, getMsglbl, getNVLAttri, getObject, getParameterNames, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getSumRequestValue, getTagName, getTransaction, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, makeUrl, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseIf, setCaseKey, setCaseNN, setCaseNull, setCaseVal, setContextAttribute, setCookie, setDebug, setLanguage, setLbl, setNoTransitionRequest, setObject, setObject, setParameterNames, setParameterRows, setRequestAttribute, setRequestCacheData, setSessionAttribute, setUserInfo, startQueryTransaction, sys, sysBool, sysInt, useMainTrans, useQuotCheck, useTag, useXssCheck
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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 CMD_DEBUG
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_MAPOBJ
public static final java.lang.String ACT_ALL_MAPOBJ
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 static final java.lang.String ACT_ESCAPE
public static final java.lang.String ACT_ENCODE
public static final java.lang.String ACT_ENCODE2
public static final java.lang.String ACT_DECODE
public static final java.lang.String ACT_TRIM
public static final java.lang.String ACT_MD5
public static final java.lang.String ACT_TO_NUMBER
public static final java.lang.String ACT_HMCSV
public static final java.lang.String ACT_CRYPT_ENC
public static final java.lang.String ACT_CRYPT_DEC
public static final int MAX_CNT
public ValueTag()
public int doStartTag()
doStartTag
インタフェース内 Tag
doStartTag
クラス内 CommonTagSupport
public int doAfterBody()
doAfterBody
インタフェース内 IterationTag
doAfterBody
クラス内 CommonTagSupport
public int doEndTag()
doEndTag
インタフェース内 Tag
doEndTag
クラス内 CommonTagSupport
protected void release2()
release2
クラス内 CommonTagSupport
protected int[] getParameterRows()
getParameterRows
クラス内 CommonTagSupport
public void setTableId(java.lang.String id)
id
- テーブルID (sessionに登録する時のID)public void setCommand(java.lang.String cmd)
cmd
- コマンド (public static final 宣言されている文字列)command | 名称 | 機能 |
---|---|---|
SET | セット | 指定のキーに、value値を登録します。 |
GET | ゲット | 指定のキーの値を画面に出力します。 |
REMOVE | リムーブ | 指定のキーの値を削除します。 |
CLEAR | クリア | セッション/アプリケーションスコープのキャッシュ情報をクリアします。 |
SQL | SQL | 指定のSQL文の実行結果を、カラム名をキーとして設定します。(useMultiRows="false" 時は、最初のデータを使用) |
SQLGET | SQLゲット | 指定のSQL文の実行結果を、画面に出力します。(2項目以降は無視されます)。 |
SETTBL | セットテーブル | 指定のキーに、DBTableModel の選択されたカラム(横持ち)の値を登録します。 |
GETTBL | ゲットテーブル | 指定のキーに、DBTableModel の選択されたカラム(横持ち)の値を画面に出力します。 |
KEYTBL | キーテーブル | 指定のキーに、DBTableModel の選択されたロウ(縦持ち)の値を登録します。 |
SETMEM | セットメモリ | 指定のキーに、value値を内部キャッシュに登録します。 |
DEBUG | デバッグ | 指定のスコープに登録されているパラメータ(アトリビュート)を返します。 |
public void setAction(java.lang.String act)
act
- アクション (public static final 宣言されている文字列)action | 名称 | 機能 |
---|---|---|
UPPER | アッパー(大文字化) | value値を大文字に変換します。 |
LOWER | ローワー(小文字化) | value値を小文字に変換します。 |
MESSAGE | メッセージ変換 | 引数をメッセージリソースのキーとして、メッセージ変換します。 |
APPEND | データアペンド | 複数リクエストや複数選択時に値を連結します。 |
ALL_APPEND | オールアペンド | SETTBL,GETTBL 時に、チェック行以外の全行を対象に値の連結を行います。 |
MAP | マップ | 検索結果やTableModelのkeyをキーに、valueを値に一括設定します。 |
ALL_MAP | オールマップ | 全行を対象に検索結果やTableModelのkeyをキーに、valueを値に一括設定します。 |
MAPOBJ | マップオブジェクト | 検索結果やTableModelのkeyに、キーと値のMapを設定します。6.2.4.2 (2015/05/29) |
ALL_MAPOBJ | オールマップオブジェクト | 全行を対象に検索結果やTableModelのkeyに、キーと値のMapを設定します。6.2.4.2 (2015/05/29) |
LIST | リスト | 複数リクエストや複数選択時に値をArrayListにセットします。4.3.7.5 (2009/07/13) |
ALL_LIST | オールリスト | 全行を対象に値をArrayListにセットします。4.3.7.5 (2009/07/13) |
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.キー の値にセットします。 5.6.4.3 (2013/05/24) ※1 |
ALL_MAX_MIN | 最大_最小値 | 全行を対象にkeyのカラムの最小値,最大値を、MIN.キー、MAX.キー の値にセットします。 5.6.4.3 (2013/05/24) ※1 |
EXEC | 計算結果 | value またはBODY部の値を、JavaScriptで計算した結果をセットします。5.7.7.2 (2014/06/20) |
CASE | 条件分岐 | fromVal="A:1 B:2 C:3 D:4" 形式の値を元に、value値(左辺)に一致する右辺をセットします。 5.7.7.2 (2014/06/20) ※2 |
ESCAPE | エスケープ文字 | HTML上のエスケープ文字(<,>,",',&)を変換します。 |
URL_ENCODE | URLエンコード | UTF-8 で、URLエンコードを行います。 |
URL_ENCODE2 | ASCII以外の文字のURLエンコード | UTF-8 で、ASCII以外の文字の、URLエンコードします。 |
URL_DECODE | URLデコード | UTF-8 でURLエンコードされた文字列をデコードします。 |
TRIM | スペース削除 | 両端空白文字(スペース、タブ、改行等)を削除します。6.4.1.2 (2016/01/22) |
MD5 | MD5変換 | 値をMD5変換します。 |
TO_NUMBER | 数値変換 | 値から、数値以外の文字を削除します。例えば、日付、金額など、区切り記号等を削除します。6.7.4.0 (2017/02/10) |
HMCSV | 日付の加算 | ステップ時間を分で指定します(例:1時間=60 , 2時間=120 , 45分=45 など)。valueには、初期日付(YMD形式)を設定します。6.8.4.1 (2017/12/18) |
public void setKey(java.lang.String key1)
key1
- 登録キーpublic void setValue(java.lang.String val)
val
- 登録値public void setDefaultVal(java.lang.String val)
val
- 初期値public void setDbid(java.lang.String id)
id
- データベース接続IDpublic void setScope(java.lang.String scp)
setScope
クラス内 CommonTagSupport
scp
- スコープCommonTagSupport.getScope()
public void setTblScope(java.lang.String scp)
scp
- スコープpublic void setUseMultiRows(java.lang.String flag)
flag
- 複数件検索 [true:使用する/false:使用しない]public void setSeparator(java.lang.String sepa)
sepa
- 項目区切り文字 (初期値:",")public void setXssCheck(java.lang.String flag)
flag
- XSSチェック [true:する/false:しない]SystemData.USE_XSS_CHECK
public void setFromVal(java.lang.String from)
from
- 置換え前の部分文字列setToVal(String)
public void setToVal(java.lang.String to)
to
- 置換え後の部分文字列setFromVal(String)
public void setSkipVal(java.lang.String skip)
skip
- HMCSVで使用する、ステップ時間を分で指定public void setCryptKey(java.lang.String cKey)
cKey
- 暗号化キーpublic java.lang.String toString()
toString
クラス内 CommonTagSupport
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.