Cubby 用 InjectionResolver

以前言っていたものを extensions という名の拡張サンプル置き場に置きました。細かな説明は CubbyInjectionResolver の javadoc を参照。
簡単に効能を述べると

  • HTML の属性を Cubby のカスタムタグに自動コピー
  • 特定の条件では Cubby のカスタムタグを勝手に定義 (mayaa に書かなくて良い)
  • 同梱の errors タグでエラーメッセージの特定位置表示対応

簡単に動作を見てみるには、Cubby 1.1.6 のサンプル warこの zip の中身を上書きしてください。(cubby-examples/mayaa/components.html, mayaa)
多少魔術っぽくなるのが難点ですが、それが嫌ならカスタムタグの定義だけでもしておけば、属性コピーだけを利用することもできます。この点だけだと SAStruts には不要ですね。(DynamicAttribute ではないので)
7/29追記 ちょっと更新 (zip無し)