クラス InputTag

  • すべての実装されたインタフェース:
    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 InputTag
    extends HTMLTagSupport
    入力フィールドやボタンなどを作成するHTML拡張タグです。 簡易的な入力用タグとして、columnタグがありますので、通常は、columnタグをお使い下さい。 name 属性に ラベルリソース のキーを与えることで、ロケールにあわせたリソースを 使用して、画面に表示します。 ロケールは、session 登録項目の HybsSystem#LANG_KEY を初期値で使用し、 language 属性で定義されている場合は、そちらを優先します。
    関連項目:
    直列化された形式
    導入されたバージョン:
    JDK5.0,
    • コンストラクタの詳細

      • InputTag

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

      • 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
        戻り値:
        入力用のテキストフィールドタグ
      • setName

        public void setName​(String name)
        【HTML】名前を指定します。
        パラメータ:
        name - 名前
      • setType

        public void setType​(String type)
        【HTML】表示形式を指定します(初期値:text)。
        パラメータ:
        type - 表示形式 [text/password/checkbox/radio/submit/reset/button/image/file]、HTML5用 [search/tel/url/email/datetime/date/month/week/time/datetime-local/number/range/color]
      • setValue

        public void setValue​(String value)
        【HTML】このフィールドに設定する値を指定します。
        パラメータ:
        value - 初期値
      • setSize

        public void setSize​(String size)
        【HTML】横幅を指定します(typeがtextまたはpasswordの場合は文字数で、それ以外はピクセル)。
        パラメータ:
        size - 横幅
      • setMaxlength

        public void setMaxlength​(String maxlength)
        【HTML】最大入力文字数を指定します(入力可能文字数で、バイト数ではありません)。
        パラメータ:
        maxlength - 最大入力文字数
      • setChecked

        public void setChecked​(String ch)
        【HTML】type が checkbox か radio のとき、初めから選択された状態で表示します("checked"のみ指定可)。
        パラメータ:
        ch - 選択された状態にするかどうか [checked:選択状態/その他:何もしない]
      • setSrc

        public void setSrc​(String src)
        【HTML】type が image の場合、送信ボタンとして利用する画像のURLをセットします。
        パラメータ:
        src - 画像のURL
      • setAlt

        public void setAlt​(String alt)
        【HTML】画像が表示されない場合、代わりに表示させるテキストを指定します。
        パラメータ:
        alt - 代替テキスト
      • setAccept

        public void setAccept​(String accept)
        【HTML】type が file の場合に、MIMEタイプをCSV形式で複数指定出来ます。
        パラメータ:
        accept - MIMEタイプ(CSV形式)
      • setUsemap

        public void setUsemap​(String usemap)
        【HTML】クライアントサイドクリッカブルを指定します。
        パラメータ:
        usemap - クライアントサイド・イメージマップのURL
      • setIsmap

        public void setIsmap​(String ismap)
        【HTML】サーバーサイド・イメージマップを使用する場合に指定します。
        パラメータ:
        ismap - サーバーサイド・イメージマップ使用可否 [true:する/false:しない]
      • setTd

        public void setTd​(String flag)
        【TAG】テーブル形式の <td> タグを使用するかどうか[yes/no/false]を指定します(初期値:yes)。
        パラメータ:
        flag - tdタグ使用 [yes:tdタグを使用/no:ラベルとフィールド/false:フィールドのみ]
      • setLbls

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

        public void setColspan​(String sp)
        【TAG】フィールド部分の colspan を指定します。
        パラメータ:
        sp - フィールド部分のcolspan
      • setRowspan

        public void setRowspan​(String sp)
        【TAG】ラベル、フィールド共に rowspan を指定します。
        パラメータ:
        sp - ラベル、フィールド部分のrowspan
      • setNextForm

        public void setNextForm​(String name)
        【TAG】入力カーソルを、指定されたname属性のフィールドへ自動的に移動させます。
        パラメータ:
        name - 次にフォーカスを移すタグのname属性
      • setUseRealTimeCheck

        public void setUseRealTimeCheck​(String flag)
        【TAG】リアルタイムチェックを行うかどうかを指定します(初期値:true)。
        パラメータ:
        flag - リアルタイムチェックを行うかどうか [true:行う/false:行わない]
      • toString

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