-
Type: Bug
-
Resolution: Fixed
-
Priority: Major
-
Affects Version/s: 1.3.0-beta-2, 1.2.7
-
Component/s: S2Struts, S2Struts-Backport175, S2Struts-Tiger
-
None
[Seasar-user:5532]
DTOにアノテーションを記述して、validator-rules.xml に記述されているmaskの検証を行った場合、
検証を行うメソッドにわたってくる org.apache.commons.validator.Field のインスタンス含まれる
org.apache.commons.validator.Msg のKeyプロパティの値がnullになってしまいます。
結果、errorタグでメッセージを正常に表示できていません。
ソースコードを見ますと、MaskConfigRegisterImplでアノテーションに記述されているmessageKeyの値を
org.apache.commons.validator.Msg のKeyプロパティ値に設定するようになっているため
アノテーションにmessageKeyを記述しないと、キーが設定されないようです。