続・意図しないパラメータ
ActionFormを分ければ問題ないです。
ぱる日記 これってどうなん?のコメント
この問題があるので、次のリリースからActionFormを分けることを推奨するように変更します。
また、DI用のフィールドはprotectedにして、@Resourceをつけるというのが推奨になります。
らしいです。
@Resourceアノテーションになじみがないので、ちょっと調べました。
http://s2container.seasar.org/2.4/ja/ejb3.html#ResourceAnnotation
ということらしいです。
フィールドに指定した場合の、
@Binding(value = "hogeDto") protected HogeDto hoge;
と
@Resource(name ="hogeDto") protected HogeDto hoge;
の違いがよくわかりません。
@ResourceがEJB3アノテーションで、@BindingがSeasarの独自という違い?