クラス ButtonTag

  • すべての実装されたインタフェース:
    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 ButtonTag
    extends HTMLTagSupport
    ボタンを作成するHTML拡張タグです。 ボタンごとに必要な画面を選び出して制御を転送することができます。 BODY 部分にラベルや強調文字などのタグを記述すれば、そのままボタンとして表示されます。 [ヒント] buttonタグとinputタグが生成するボタンは、機能的には同等ですが、buttonタグの方が レタリング能力があり、内容を持つことができます。 例えば、画像を内容に持つbutton機能は、type属性がimageのinputタグと そっくり同じですが、buttonタグは内容を持つことができます。
    関連項目:
    直列化された形式
    導入されたバージョン:
    JDK5.0,
    • コンストラクタの詳細

      • ButtonTag

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

      • 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)
      • makeTag

        protected String makeTag()
        ボタンを作成します。 <button type="submit" name="名前" value="値">
        定義:
        makeTag クラス内 HTMLTagSupport
        戻り値:
        ボタンタグ文字列
      • setType

        public void setType​(String type)
        【HTML】ボタンのタイプ[submit/reset/button]を指定します。
        パラメータ:
        type - ボタンのタイプ [submit/reset/button]
      • setName

        public void setName​(String name)
        【HTML】ボタンの名称を指定します。
        パラメータ:
        name - ボタンの名称
      • setValue

        public void setValue​(String value)
        【HTML】ボタンの値を指定します。
        パラメータ:
        value - ボタンの値
      • toString

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