public class RequestValueTag extends CommonTagSupport
{@XXXX} 変数の特殊処理を、動的に実行するタグです。 このタグの目的は、{@XXXX} 変数の使い方をドキュメント化することにあります。 通常は、動的な編集処理を行う必要はありません。 通常のリクエスト変数は、{@XXXX} で取り出すことが可能です。ところが、 {@SYS.XXXX} 、{@USER.XXXX} 、{@GUI.XXXX}、 などのシステム予約の 変数を取り出す場合に、XXXX 部分を動的に変更することは出来ません。 このタグは、簡易的に、XXXX を引数に取り、動的に取り出すことができるようにします。
●形式: <og:requestValue sys = "XXXX" システムパラメータ の値を取得 user = "ID" UserInfoオブジェクトの値を取得(og:userInfo) gui = "KEY" GUIInfoオブジェクトの値を取得 mem = "XXXX" REQUEST_CACHE の値を取得 lbl = "XXXX" ラベルリソースの値を取得 msg = "XXXX" メッセージリソースの値を取得 db = "COUNT" データベース実行結果を取得 session = "XXXX" session Attribute の値を取得 date = "XXXX" 日付関係の値を取得 nvar = "XXXX" Unicode文字列の値を HTML のエスケープ記号(&#xZZZZ;)に変換します。 > ●body:なし ●Tag定義: <og:requestValue sys 【TAG】{@SYS.XXXX} と同等のシステムパラメータ の値を取得します user 【TAG】{@USER.XXXX} と同等のUserInfoオブジェクトの値を取得します gui 【TAG】{@GUI.XXXX} と同等のGUIInfoオブジェクトの値を取得します mem 【TAG】{@MEM.XXXX} と同等のREQUEST_CACHE の値を取得します lbl 【TAG】{@LBL.XXXX} と同等のラベルリソースの値を取得します db 【TAG】データベース実行結果を取得します session 【TAG】session Attribute の値を取得します date 【TAG】日付関係の値を取得します nvar 【TAG】Unicode文字列の値を HTML のエスケープ記号(&#xZZZZ;)に変換します debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) />
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
コンストラクタと説明 |
---|
RequestValueTag()
デフォルトコンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setDate(java.lang.String val)
【TAG】日付関係の値を取得します。
|
void |
setDb(java.lang.String val)
【TAG】データベース実行結果を取得します。
|
void |
setGui(java.lang.String val)
【TAG】{@GUI.XXXX} と同等のGUIInfoオブジェクトの値を取得します。
|
void |
setLbl(java.lang.String val)
【TAG】ラベルリソースのラベルIDを指定します。
|
void |
setMem(java.lang.String val)
【TAG】{@MEM.XXXX} と同等のREQUEST_CACHE の値を取得します。
|
void |
setNvar(java.lang.String val)
【TAG】Unicode文字列の値を HTML のエスケープ記号(&#xZZZZ;)に変換します。
|
void |
setSession(java.lang.String val)
【TAG】session Attribute の値を取得します。
|
void |
setSys(java.lang.String val)
【TAG】{@SYS.XXXX} と同等のシステムパラメータ の値を取得します。
|
void |
setUser(java.lang.String val)
【TAG】{@USER.XXXX} と同等のUserInfoオブジェクトの値を取得します。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, doStartTag, 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, getParameterRows, 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, setNoTransitionRequest, setObject, setObject, setParameterNames, setParameterRows, setRequestAttribute, setRequestCacheData, setScope, 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 RequestValueTag()
public int doEndTag()
doEndTag
インタフェース内 Tag
doEndTag
クラス内 CommonTagSupport
protected void release2()
release2
クラス内 CommonTagSupport
public void setSys(java.lang.String val)
val
- システムIDpublic void setUser(java.lang.String val)
val
- ユーザーIDpublic void setGui(java.lang.String val)
val
- 画面IDpublic void setMem(java.lang.String val)
val
- メモリキーpublic void setLbl(java.lang.String val)
setLbl
クラス内 CommonTagSupport
val
- ラベルIDCommonTagSupport.getMsglbl()
public void setDb(java.lang.String val)
val
- 取得キーpublic void setSession(java.lang.String val)
val
- セッションキーpublic void setDate(java.lang.String val)
val
- 日付キーpublic void setNvar(java.lang.String val)
val
- Unicode文字列public java.lang.String toString()
toString
クラス内 CommonTagSupport
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.