Struts 14章 validation.xmlの設定
- 14.1. 定数
- 14.2. 変数
- 14.3. デフォルトのエラーメッセージ
- 14.4. indexedListProperty
14.3. デフォルトのエラーメッセージ
Strutsで標準に提供されている検証ルールにはデフォルトのエラーメッセージが提供されています。検証の設定の際、エラーメッセージの設定(<msg>要素)を省略するとデフォルトのメッセージ検索キー/エラーメッセージが使用されます。以下は検証ルールとデフォルトのメッセージ検索キー、およびそれに対するデフォルトのエラーメッセージの一覧です。
検証ルール | メッセージ検索キー名 | エラーメッセージ |
---|---|---|
required, requiredif | errors.required | {0} is required. |
minlength | errors.minlength | {0} can not be less than {1} characters. |
maxlength | errors.maxlength | {0} can not be greater than {1} characters. |
mask | errors.invalid | {0} is invalid. |
byte | errors.byte | {0} must be a byte. |
short | errors.short | {0} must be a short. |
integer | errors.integer | {0} must be an integer. |
long | errors.long | {0} must be a long. |
float | errors.float | {0} must be a float. |
double | errors.double | {0} must be a double. |
date | errors.date | {0} is not a date. |
intRange, floatRange | errors.range | {0} is not in the range {1} through {2}. |
creditCard | errors.creditcard | {0} is an invalid credit card number. |
errors.email | {0} is an invalid e-mail address. |
{0}{1}{2}は前節で説明したパラメータが設定される箇所です。検証の設定の際、<msg>要素を省略し上記をそのまま用いることも可能です。プロパティファイルでエラーメッセージだけを上書きすることも可能です。