public class WriteTableParamTag extends CommonTagSupport
●形式:
<og:writeTableParam key="[First|Last|TableName]" >
delete from GE12 where SYSTEM_ID='**' and KBSAKU='0'
</og:writeTableParam
●body:あり
●Tag定義:
<og:writeTableParam
key ○【TAG】パラメータとして渡すキー情報([First|Last|TableName])を指定しま。(必須)
value 【TAG】パラメータとして渡す設定値を指定します(初期値:null)
debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
> ... Body ...
</og:writeTableParam>
●使用例
<og:writeTable ・・・・・ >
<og:writeTableParam
key = "Tablename" value="GE12"
/>
<og:writeTableParam
key = "First" First:最初に登録
>
insert into GE12bk
select * from GE12
where SYSTEM_ID='**'
</og:writeTableParam
<og:writeTableParam
key = "First" First:の2番目に登録
>
delete from GE12 where SYSTEM_ID='**' and KBSAKU='0'
</og:writeTableParam
<og:writeTableParam
key = "Last" Last:最後に登録
>
update GE12 set XXXX='YYYY' where SYSTEM_ID='**' and KBSAKU='0'
</og:writeTableParam
</og:writeTableParam| 4.0.0 (2005/01/31) 新規作成 |
bodyContentid, pageContextEVAL_BODY_BUFFERED, EVAL_BODY_TAGEVAL_BODY_AGAINEVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE| コンストラクタと説明 |
|---|
WriteTableParamTag() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
int |
doAfterBody()
Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。
|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setKey(String prmKey)
【TAG】パラメータとして渡すキー情報([First|Last|TableName])を指定しま。
|
void |
setValue(String val)
【TAG】パラメータとして渡す設定値を指定します(初期値:null)。
|
String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, check, commitTableObject, debugPrint, doCatch, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getLabel, getLabelInterface, getLanguage, getLongLabel, getMsglbl, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getTagName, getUser, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseKey, setCaseVal, setContextAttribute, setCookie, setDebug, setLanguage, setLbl, setNoTransitionRequest, setObject, setObject, setParameterNames, setParameterRows, setRequestAttribute, setRequestCacheData, setScope, setSessionAttribute, setUserInfo, startQueryTransaction, sys, sysBool, sysInt, useMainTrans, useQuotCheck, useTag, useXssCheckdoInitBody, getBodyContent, getPreviousOut, release, setBodyContentfindAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetParent, setPageContext, setParentpublic int doStartTag()
doStartTag インタフェース内 TagdoStartTag クラス内 CommonTagSupportpublic int doAfterBody()
doAfterBody インタフェース内 IterationTagdoAfterBody クラス内 CommonTagSupportpublic int doEndTag()
doEndTag インタフェース内 TagdoEndTag クラス内 CommonTagSupportprotected void release2()
release2 クラス内 CommonTagSupportpublic void setKey(String prmKey)
prmKey - パラメータとして渡すキー情報([First|Last|TableName])WriteTable に渡すパラメータのキー情報です。 First と Last を指定した場合は、XML 形式で出力する EXEC_SQL 情報になります。 TableName の場合は、XML 形式の ROWSET の table 属性になります。 値は、value 属性で指定するか、なければ BODY 部に記述します。
public void setValue(String val)
val - パラメータとして渡す設定値WriteTable に渡すパラメータの設定値です。 First と Last を指定した場合は、XML 形式で出力する EXEC_SQL 情報になります。 TableName の場合は、XML 形式の ROWSET の table 属性になります。 値は、value 属性で指定するか、なければ BODY 部に記述します。 BODY 部に記述された場合は、文字列を trim() します。 設定値は、value 属性が優先です。ここの値が、null の場合は、 BODY 要素を値として使用します。
public String toString()
toString クラス内 CommonTagSupportWebアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.