11. SimpleTagによるカスタムタグの作成
2005.10.03 株式会社四次元データ 宮澤了祐
JSP 11章 SimpleTagによるカスタムタグの作成
- 11.1. SimpleTagとは
- 11.2. SimpleTagへの移植
- 11.3. SimpleTagの使用
- 11.4. SimpleTagSupport
11.1. SimpleTagとは
J2EEが1.3から1.4にバージョンアップした際に、JSPは1.2から2.0と大幅に改定され、 カスタムタグを作成する新しいインタフェースjavax.servlet.jsp.tagext.SimpleTagが追加されました。
SimpleTagインタフェースには次のメソッドがあります。
- void doTag()
このタグが発生した場合に、コンテナより呼ばれます。 - JspTag getParent()
親要素を返します。 - void setJspBody(JspFragment jspBody)
ボディ部が存在した場合に、コンテナより呼ばれます。 - void setJspContext(JspContext pc)
JSPページで使用する、様々なリソース・データ等を管理する「javax.servlet.jsp.PageContext」を設定します。 - void setParent(JspTag parent)
親要素を設定します。
Tagインタフェースと違いタグの開始時、終了時という分け方がありません。