どうでもいいんだけど、DynaActionFormは、私はいつも使っていません。
プロジェクトでも禁止にしています。

Map と同様で、DynaActionForm の場合、キー名の文字列が間違っていてもコンパイルでは
わからないですよね? 動かしてみないとわからないため、私はどんな小さい ActionFormでも、
いつもクラスをわざわざ作成しています。

じゃぁおまえは Map を使わないのか?と言われるとそんなことはないけど....