クラス RequestCacheTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- org.opengion.hayabusa.taglib.CommonTagSupport
-
- org.opengion.hayabusa.taglib.RequestCacheTag
-
- すべての実装されたインタフェース:
Serializable
,javax.servlet.jsp.tagext.BodyTag
,javax.servlet.jsp.tagext.IterationTag
,javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.Tag
,javax.servlet.jsp.tagext.TryCatchFinally
public class RequestCacheTag extends CommonTagSupport
戻るリンクで戻る場合に使用する、検索時の request 情報をキャッシュするタグです(通常はquery.jsp に組込み)。 requestタグをキャッシュすることにより、 再検索時や、各画面遷移時の項目の持ち回りを行います。 command = "NEW" で、キャッシュし、"RENEW" で、取り出します。 暫定的にこのタグは、共通JSPファイルに設定し、HTMLそのもののキャッシュ制御も 行うように設定しています。- 関連項目:
- 直列化された形式
- 導入されたバージョン:
- JDK5.0,
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 static String
ACT_DELETE
action 引数に渡す事の出来る アクション 削除 "DELETE"static String
ACT_SET
action 引数に渡す事の出来る アクション 設定 "SET"static String
CMD_INIT
command 引数に渡す事の出来る アクションコマンド イニット "INIT"static String
CMD_NEW
command 引数に渡す事の出来る アクションコマンド ニュー "NEW"static String
CMD_RENEW
command 引数に渡す事の出来る アクションコマンド レニュー "RENEW"static String
CMD_RESET
command 引数に渡す事の出来る アクションコマンド リセット "RESET"-
クラスから継承されたフィールド org.opengion.hayabusa.taglib.CommonTagSupport
BR, BUFFER_MIDDLE, CR
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 RequestCacheTag()
デフォルトコンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 int
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。protected void
release2()
タグリブオブジェクトをリリースします。void
setAction(String act)
【TAG】アクション(SET,DELETE)をセットします。void
setCacheKey(String ck)
【TAG】キャッシュするサブキーを指定します(初期値:"")。void
setKeys(String key)
【TAG】リンク先に渡すキーを指定します。void
setVals(String val)
【TAG】keys属性に対応する値をCSV形式で複数指定します。String
toString()
このオブジェクトの文字列表現を返します。-
クラスから継承されたメソッド org.opengion.hayabusa.taglib.CommonTagSupport
add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, doStartTag, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getCSVParameter, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLongLabel, getMsg, getMsglbl, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, 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
-
クラスから継承されたメソッド 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
-
-
-
-
フィールドの詳細
-
CMD_RENEW
public static final String CMD_RENEW
command 引数に渡す事の出来る アクションコマンド レニュー "RENEW"- 関連項目:
- 定数フィールド値
-
CMD_INIT
public static final String CMD_INIT
command 引数に渡す事の出来る アクションコマンド イニット "INIT"- 関連項目:
- 定数フィールド値
-
CMD_RESET
public static final String CMD_RESET
command 引数に渡す事の出来る アクションコマンド リセット "RESET"- 関連項目:
- 定数フィールド値
-
ACT_DELETE
public static final String ACT_DELETE
action 引数に渡す事の出来る アクション 削除 "DELETE"- 関連項目:
- 定数フィールド値
-
-
コンストラクタの詳細
-
RequestCacheTag
public RequestCacheTag()
デフォルトコンストラクター
-
-
メソッドの詳細
-
doEndTag
public int doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。- 定義:
doEndTag
インタフェース内javax.servlet.jsp.tagext.Tag
- オーバーライド:
doEndTag
クラス内CommonTagSupport
- 戻り値:
- 後続処理の指示
-
release2
protected void release2()
タグリブオブジェクトをリリースします。 キャッシュされて再利用されるので、フィールドの初期設定を行います。- オーバーライド:
release2
クラス内CommonTagSupport
-
setCacheKey
public void setCacheKey(String ck)
【TAG】キャッシュするサブキーを指定します(初期値:"")。- パラメータ:
ck
- キャッシュするサブキー
-
setAction
public void setAction(String act)
【TAG】アクション(SET,DELETE)をセットします。- パラメータ:
act
- アクション (public static final 宣言されている文字列)- 関連項目:
- アクション定数
-
toString
public String toString()
このオブジェクトの文字列表現を返します。 基本的にデバッグ目的に使用します。- オーバーライド:
toString
クラス内CommonTagSupport
- 戻り値:
- このクラスの文字列表現
-
-