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:~~>となります。

関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
Python3.6,Djangoを勉強中です,Javaは少し飽きてしまってます–;
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくば、我に七難八苦を与えたまえ」です^^

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

コメントをどうぞ

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

CAPTCHA