メッセージリソース
http://d.hatena.ne.jp/kuwalab/20080211#1202716784
で書いていた件で今日最新バージョン(1.0.2-rc2)でやったらうまくいきました。
ここまで全然確認してなくてやっと試しました。
bundle属性は書かなくていいよと。
@Required(target = "insert", arg0 = @Arg(key = "aaa")) public String str1; @Required(target = "insert") public String str2;
ドキュメント(http://sastruts.seasar.org/annotationReference.html)に書いてあるとおり、str1のバリデーションエラーがあると、aaaというキーからメッセージを拾ってきて出してくれます。
str2は、プロパティファイルに「labels.str2」というキーのリソースがあれば自動でそれを出力してくれます。
基本は自動で出す方向で問題ないかなと。