0

NotEmpty アノテーション エラー メッセージをオーバーライドしようとすると、カスタム エラー メッセージが表示されません。

ケース: 1

  @NotEmpty(message="{username}")
     private String username;

メッセージのプロパティ:

 NotEmpty.username=test

正常に動作します。

jsp ページでの出力:

test

ケース 2:

 @NotEmpty(message="{error.required.username}")
     private String username;

メッセージのプロパティ:

 NotEmpty.user.error.required.username=test

user は pojo クラスです。

jsp ページでの出力:

  {error.required.username}

上記のサンプル コードで何が間違っていたかを知ることができますか?

4

1 に答える 1

0

注釈のプロパティ名を確認してください。コードにはありますerror.required.usernameが、プロパティ ファイルには という名前のプロパティがありますuser.error.required.username。それらは等しくありません。お役に立てれば。

于 2014-07-03T12:10:01.723 に答える