クラス OptionTag

  • すべての実装されたインタフェース:
    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 OptionTag
    extends HTMLTagSupport
    プルダウンメニューの選択項目を作成するHTML拡張タグです。 name 属性は、ラベルリソース のキーを与えることで、使用する上位のタグの ロケールにあわせたリソースを使用して、画面に表示します。 従って、このタグでは ロケールは指定できません。 selected属性は、そのタグが選ばれている場合を、"true" で指定します。 初期値は、"false" です。
    関連項目:
    直列化された形式
    導入されたバージョン:
    JDK5.0,
    • コンストラクタの詳細

      • OptionTag

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

      • makeTag

        protected String makeTag()
        ラベルを作成します。 lbl 属性でセットされた場合は,そちらを優先します。 セットされていない場合は,value 属性をキーに、 LabelResource プロパティの値をセットします。 value 属性に、カンマ(,)で区切られた複数の Label を セットできます。
        定義:
        makeTag クラス内 HTMLTagSupport
        戻り値:
        null固定(null を返せば、doEndTag() では、何もしない)
      • setValue

        public void setValue​(String val)
        【TAG】値を指定します。
        パラメータ:
        val - 値
      • setLabel

        public void setLabel​(String label)
        【TAG】optionタグのラベルを指定します。
        パラメータ:
        label - ラベル
      • setCodeName

        public void setCodeName​(String name)
        【TAG】コードセレクトのユニークキー(コード名称)をセットします。
        パラメータ:
        name - メニューのユニークキー
      • setSelected

        public void setSelected​(String sel)
        【TAG】オプションを選択済みの状態(selected)にセットします(初期値:未選択)。
        パラメータ:
        sel - 選択済み状態 [selected:選択済み/それ以外:未選択]
      • setLbls

        public void setLbls​(String lbls)
        【TAG】ラベルをCSV形式で複数指定します。
        パラメータ:
        lbls - 複数ラベルID(CSV形式)
      • toString

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