2013-02-08 67 views
0

我正在嘗試自定義錯誤消息。首先,我想在輸出上獲取消息密鑰爲錯誤,例如:package.Subpage.title.nullable。Groovy/Grails默認錯誤消息

爲了獲得這個目標我已經刪除從我的應用程序的所有message.properties包,但我仍然得到像這樣的輸出:

Property [title] of class [class package.Subpage] cannot be blank 

我有FieldError類的屬性,看看它的實現那裏,我已經注意到,這個類屬性:

defaultMessage=Property [{0}] of class [{1}] cannot be blank 

我當然知道,不存在用於看起來像class.property消息密鑰模式(空白或爲空的或任何約束集)和我可以重寫每封郵件,但我的主要目標是完全控制消息密鑰,消息值和默認消息的外觀。

問題:有什麼辦法可以爲grails中的錯誤定義默認消息和消息密鑰嗎?

回答