Strutsのカスタムタグ作成方法

Strutsでカスタムタグを作成する手順です。

tldファイルを作成します。保存場所はWEB-INF直下とし、st.tldファイルとします。

以下、記述例です。

JSPのバージョン

カスタムタグの記述方法

上記の、<!– ここにカスタムタグの設定を記述する –>の部分に記述するカスタムタグの設定の方法についてです。

タグの説明です。タグの実装はtag-classで指定したクラスでじっそうします。

tag タグで囲む
name カスタムタグ名
tag-class カスタムタグのクラス
body-content カスタムタグ内にbody部があるなら「JSP」
body部がないなら「empty」を指定
description タグの説明(省略可能)
attribute タグの属性
attribute内 属性
name 属性名
required 属性指定が必須かどうか。
デフォルトはfalse。
rtexprvalue  属性値として、スクリプトレットが使用できるかどうか。
デフォルトはfalse。
type 属性値の型
例)java.lang.String
例)boolean

JSPでtldファイルをインクルード

JSPでtldファイルを取り込む例です。JSPの先頭に記述します。

prefixとは

prefixとは、カスタムタグを使用する際のタグ名になります。

上記では、prefix=”st”としているので、タグ名は<st:~~>となります。

スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA