メールの検証に使用している次の正規表現があります。
@Pattern(regexp="[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?", message="Invalid Email")
private String email;
私の問題は、 ValidationMessage.properties ファイルからメッセージを取得できないように見えることです。「」に配置した文字列を表示するだけです。私は次のことを試しました:
message="{InvalidEmail}"
(ValidationMessage.properties ファイルに「InvalidEmail」というキー ペアがあります) が、キー ペアの値を収集する代わりに、単に文字列「{InvalidEmail}」を出力します。