タグにはまる

タグのheader、prefix、suffix、footerの存在を知らず、メッセージが

<ul>
  <li>エラーメッセージ</li>
</ul>

となるので何でだろうと小一時間悩む。
そしたら、application_ja_JP.propertiesに指定してあったのね…。

errors.header=<UL>
errors.prefix=<LI>
errors.suffix=</LI>
errors.footer=</UL>

ちなみにjstlでも取れないかとチャレンジしてみたけどとれない。メッセージのオブジェクトは取れるんだけどな

${requestScope['org.apache.struts.action.ERROR']}


さらに、ちなみにs2strutsのValidationをアノテーションで記述した場合、のpropertyにはdtoのプロパティーを設定する。当たり間えっちゃ当たり前か。