2011-03-31 205 views
1

我注意到如果我使用自定義驗證程序,並且還在actionListener或action中驗證了自定義驗證程序首先執行並且actionListener/action方法從未得到執行自定義驗證器失敗。有沒有辦法運行所有驗證?JSF驗證服務器端vs自定義驗證器

回答

2

這是不可能的。你也不應該在action(listener)方法中進行驗證。您應該使用真實Validator進行驗證。

誠然,JSF默認驗證的工作方式有時令人沮喪,但肯定有辦法通過使用真實Validator來實現特定功能要求。隨意問一個關於這個問題的新問題。

+0

你的其他評論解決我的需求,謝謝你的幫助! – c12 2011-03-31 15:38:15