Taglib
Taglib作成入門したり,Jakartaなどから出ているTaglibを使ってみたりしようかと思う.
Taglibの作り方を調査しみた.
おそらく最も簡単なTaglibの作成を通して,Taglib作成の概要を掴んでみた.
属性を持つカスタムタグを作成してみた.
内容というより,本体とかBodyと言った方がよいかもしれない.とにかく開始タグと終了タグの間の部分を出力してみる.
カスタムタグの内容の表示の繰り返しは,doAfterBodyの実装によってハンドリングする.
今まではJSPコンテナが直接処理していたカスタムタグの内容を,タグハンドラで取得,処理してみた.
カスタムタグをネストすることもでき,親タグから情報を取得することもできる.
タグハンドラのJavadocを見せられてもカスタムタグのユーザとしてはなんだかわからないので,カスタムタグユーザ向けのTaglibドキュメント作成支援ツールを探して試してみた.
Strutsのソースを探索してみると,タグリブドキュンメント作成のためのプログラムやXSLファイルがあるようなので,試しに使ってみた.

