下面是4個相關的帖子我能找到的堆棧溢出:如何更改默認的「驗證錯誤:值無效」消息?
- Validation Error: Value is not valid
- Validation error value is not valid
- Jsf : Validation error value is not valid for SelectOneMenu
- JSF with Enum 'Validation Error: Value is not valid'
在這些帖子中,海報不知道爲什麼他們有這個錯誤信息。在我的情況,我知道爲什麼我有這個錯誤,我想改變默認「驗證錯誤:值是無效的」消息讓我們說「這是我的消息」。我怎麼能做到這一點?
PS1:我已經嘗試過了requiredMessage
,validatorMessage
和converterMessage
屬性,但它們都沒有被調用在這種特殊情況下。
PS2:我使用的是RichFaces 4.1.0,所以我使用的下拉列表是rich:select
。
場景:
- 我有兩個實體,例如僱主和僱員。
- 我創建員工
employee1
。 - 我想創建僱主
employer1
,並通過下拉列表將其鏈接到employee1
。 - 在提交僱主創建表格之前,我從數據庫中刪除了
employee1
。 - 然後,我提交僱主創建表單:由於
employee1
不可用,所述消息出現在下拉列表旁邊。
此行爲是一個我所料,但我只是想改變默認的消息到另一個,更用戶友好。
說實話,我希望你會看到我的問題,因爲我敢打賭你可能有解決方案';)'這正是我正在尋找,非常感謝。 – sp00m 2013-02-19 17:36:08
不客氣。 – BalusC 2013-02-19 17:51:28