クラス ParamTag

すべての実装されたインタフェース:
BodyTag, IterationTag, JspTag, Tag, TryCatchFinally, Serializable

public class ParamTag extends CommonTagSupport
ProcessTag に対して、引数(パラメータ)を渡す、入れ子の子クラスです。
関連項目:
機能分類
画面表示
形式サンプル:
●形式:<og:param key="ZZZ" value="AAA,BBB" /> ●body:あり(EVAL_BODY_BUFFERED:BODYを評価し、{@XXXX} を解析します) ●Tag定義: <og:param key ○【TAG】リクエスト情報 に登録するキーをセットします(必須)。 value 【TAG】リクエスト情報 に登録する値をセットします debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) > ... Body ... </og:param> ●使用例 一般的な変数の渡し方 <og:process ・・・・・ > <og:param key="AAA" value="111" /> <og:param key="BBB" value="222" /> <og:param key="CCC" value="333" /> <og:param key="DDD" value="444" /> </og:process > BODY 部に記述した変数の渡し方 <og:process ・・・・・ > <og:param key="SQL" > SELECT * FROM DUAL </og:param> </og:process >
導入されたバージョン:
JDK5.0,
  • コンストラクタの詳細

    • ParamTag

      public ParamTag()
      デフォルトコンストラクター
      変更履歴:
      6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.
  • メソッドの詳細

    • doStartTag

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

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

      public int doEndTag()
      Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
      定義:
      doEndTag インタフェース内 Tag
      オーバーライド:
      doEndTag クラス内 CommonTagSupport
      戻り値:
      後続処理の指示
    • release2

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

      public void setKey(String key1)
      【TAG】リクエスト情報 に登録するキーをセットします。
      パラメータ:
      key1 - リクエスト情報に登録するキー
      説明:
      リクエスト情報 に登録するキーをセットします。
    • setValue

      public void setValue(String val)
      【TAG】リクエスト情報 に登録する値をセットします。
      パラメータ:
      val - リクエスト情報に登録する値
      説明:
      リクエスト情報 に登録する値をセットします。
    • toString

      public String toString()
      このオブジェクトの文字列表現を返します。 基本的にデバッグ目的に使用します。
      オーバーライド:
      toString クラス内 CommonTagSupport
      戻り値:
      このクラスの文字列表現
      このメソッドは、nullを返しません