2014-07-03 82 views
0

當我嘗試覆蓋NotEmpty註釋錯誤消息時,自定義錯誤消息沒有顯示出來。Spring MVC中的Validator註解

案例:1個

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

message.properties:

NotEmpty.username=test 

工作正常。

輸出在jsp頁面:

test 

案例2:

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

message.properties:

NotEmpty.user.error.required.username=test 

如果用戶是POJO類。

輸出在jsp頁面:

{error.required.username} 

我可以知道我做了什麼錯在上面的示例代碼。

+0

你的message.properties有'user.error.required.username',但你的註釋只有'error.required.username' – gtgaxiola

回答

0

請檢查註釋中的屬性名稱:在代碼中您有error.required.username,但在屬性文件中您有一個名爲user.error.required.username的屬性。他們不平等。希望這可以幫助。