public class RequestCacheTag extends CommonTagSupport
戻るリンクで戻る場合に使用する、検索時の request 情報をキャッシュするタグです(通常はquery.jsp に組込み)。 requestタグをキャッシュすることにより、 再検索時や、各画面遷移時の項目の持ち回りを行います。 command = "NEW" で、キャッシュし、"RENEW" で、取り出します。 暫定的にこのタグは、共通JSPファイルに設定し、HTMLそのもののキャッシュ制御も 行うように設定しています。
●形式:<og:requestCache cacheKey="[・・・]" /> ●body:なし ●Tag定義: <og:requestCache cacheKey 【TAG】キャッシュするサブキーを指定します(初期値:"") action 【TAG】アクション(SET,DELETE)をセットします keys 【TAG】リンク先に渡すキーを指定します vals 【TAG】keys属性に対応する値をCSV形式で複数指定します debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) /> ●使用例 <og:requestCache cacheKey="{@GUI.KEY}" キャッシュするサブキーを指定します。 />
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
ACT_DELETE
action 引数に渡す事の出来る アクション 削除 "DELETE"
|
static java.lang.String |
ACT_SET
action 引数に渡す事の出来る アクション 設定 "SET"
|
static java.lang.String |
CMD_INIT
command 引数に渡す事の出来る アクションコマンド イニット "INIT"
|
static java.lang.String |
CMD_NEW
command 引数に渡す事の出来る アクションコマンド ニュー "NEW"
|
static java.lang.String |
CMD_RENEW
command 引数に渡す事の出来る アクションコマンド レニュー "RENEW"
|
static java.lang.String |
CMD_RESET
command 引数に渡す事の出来る アクションコマンド リセット "RESET"
|
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
コンストラクタと説明 |
---|
RequestCacheTag()
デフォルトコンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setAction(java.lang.String act)
【TAG】アクション(SET,DELETE)をセットします。
|
void |
setCacheKey(java.lang.String ck)
【TAG】キャッシュするサブキーを指定します(初期値:"")。
|
void |
setKeys(java.lang.String key)
【TAG】リンク先に渡すキーを指定します。
|
void |
setVals(java.lang.String val)
【TAG】keys属性に対応する値をCSV形式で複数指定します。
|
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, setLbl, 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 static final java.lang.String CMD_NEW
public static final java.lang.String CMD_RENEW
public static final java.lang.String CMD_INIT
public static final java.lang.String CMD_RESET
public static final java.lang.String ACT_SET
public static final java.lang.String ACT_DELETE
public RequestCacheTag()
public int doEndTag()
doEndTag
インタフェース内 Tag
doEndTag
クラス内 CommonTagSupport
protected void release2()
release2
クラス内 CommonTagSupport
public void setCacheKey(java.lang.String ck)
ck
- キャッシュするサブキーpublic void setAction(java.lang.String act)
act
- アクション (public static final 宣言されている文字列)action | 名称 | 機能 |
---|---|---|
SET | 登録 | 指定の keys のキーに vals のキャッシュをセットします。 |
DELETE | 削除 | 指定の keys のキャッシュを削除します。 |
public void setKeys(java.lang.String key)
key
- リンク先に渡すキーpublic void setVals(java.lang.String val)
val
- keys属性に対応する値public java.lang.String toString()
toString
クラス内 CommonTagSupport
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.