2013-02-04 49 views
0

我有我無法解決的問題。我有一個JSF編輯頁面,顯示從Java Object生成的數據。該頁面將值顯示在輸入表單中,因爲它應該是。現在我遇到了這個問題。例如,我有一個輸入值與原始值12。當我插入值22時,輸入表單的驗證器會檢查並返回消息22 is not a unique valueJSF驗證器編輯頁面

然後我再次輸入值12,然後再次收到消息12 is not a unique value如何告訴此驗證程序此值爲12是可接受的值,即使它重複到數據庫中,它也應該接受它,因爲這是原始值取自Java對象?

回答

1

您可以將驗證方法添加到您的支持bean並根據模型中的當前值進行驗證。當前模型值應該是後臺bean中最後一個經過驗證的值。

或者如果它是一個單獨的驗證器,那麼它已經在上面回答了。