Ymir+ZPTでのカスタムタグ

Ymir+ZPTでは、org.seasar.ymir.zpt.TagRenderingInterceptorインタフェースの実装クラスを作成してapp.diconにコンポーネント登録しておくことで簡単にカスタムタグを定義することができます。

このサンプルアプリケーションには、<math:increment value="1" />と記述すると「2」とレンダリングされるようなカスタムタグ「math:increment」が定義されています。以下が利用例です。

    <math:increment value="1" /> → 
  

ZPTテンプレートsrc/main/webapp/customTag/index.html中のカスタムタグ定義がレンダリングされていることが分かります。

戻る