クラス BackGamenTag

  • すべての実装されたインタフェース:
    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 BackGamenTag
    extends HTMLTagSupport
    戻るボタン/戻るリンクを表示するHTML拡張タグです(通常はcustom/query_info.jspに組込み)。 custom/query_info.jsp に組み込むことで、全てのquery.jspに組込む事ができます。 戻るボタン/リンクを表示するかどうかの条件判定は、  条件1:自分自身へ戻る機能はサポートできません。  条件2:BACK_GAMENID が存在するか、または、gamenId で指示された場合のみ表示。  条件3:command="NEW" で、キャッシュに設定しておく必要がある。
    関連項目:
    直列化された形式
    導入されたバージョン:
    JDK5.0,
    • コンストラクタの詳細

      • BackGamenTag

        public BackGamenTag()
        デフォルトコンストラクター
    • メソッドの詳細

      • doStartTag

        public int doStartTag()
        Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。
        定義:
        doStartTag インタフェース内 javax.servlet.jsp.tagext.Tag
        オーバーライド:
        doStartTag クラス内 CommonTagSupport
        戻り値:
        後続処理の指示( EVAL_BODY_BUFFERED )
      • doAfterBody

        public int doAfterBody()
        Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。
        定義:
        doAfterBody インタフェース内 javax.servlet.jsp.tagext.IterationTag
        オーバーライド:
        doAfterBody クラス内 CommonTagSupport
        戻り値:
        後続処理の指示(SKIP_BODY)
      • release2

        protected void release2()
        タグリブオブジェクトをリリースします。 キャッシュされて再利用されるので、フィールドの初期設定を行います。
        オーバーライド:
        release2 クラス内 HTMLTagSupport
      • makeTag

        protected String makeTag()
        戻るボタン/戻るリンクを作成します。
        定義:
        makeTag クラス内 HTMLTagSupport
        戻り値:
        戻るボタン/戻るリンク
      • setType

        public void setType​(String tp)
        【TAG】ボタンのタイプ[link/button/relLink/relButton/historyBack]を指定します(初期値:link)。
        パラメータ:
        tp - ボタンのタイプ [link/button/relLink/relButton/historyBack]
      • setCommand

        public void setCommand​(String cmd)
        【TAG】(通常は使いません)戻る時に指定する command を設定できます(初期値:RENEW)。
        パラメータ:
        cmd - コマンド
      • setGamenId

        public void setGamenId​(String id)
        【TAG】(通常は使いません)戻り先の画面をセットします(初期値:BACK_GAMENID)。
        パラメータ:
        id - 戻り先の画面ID
      • setKeys

        public void setKeys​(String key)
        【TAG】リンク先に渡すキーをCSV形式で複数指定します。
        パラメータ:
        key - リンク先に渡すキー (例:keys="displayMsg,clear")
        関連項目:
        setVals( String )
      • setVals

        public void setVals​(String val)
        【TAG】keys属性に対応する値をCSV形式で複数指定します。
        パラメータ:
        val - keys属性に対応する値 (例:vals="MSG0065,true")
        関連項目:
        setKeys( String )
      • setTarget

        public void setTarget​(String tgt)
        【HTML】リンク先の表示ターゲットを指定します(初期値:CONTENTS)。
        パラメータ:
        tgt - リンク先の表示ターゲット
      • setHref

        public void setHref​(String href)
        【HTML】リンク先のURLを指定します。
        パラメータ:
        href - リンク先のURL