コンピュータクワガタ

かっぱのかっぱによるコンピュータ関連のサイトです

メッセージリソース

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」というキーのリソースがあれば自動でそれを出力してくれます。
基本は自動で出す方向で問題ないかなと。

広告