如果我在表單中有很多輸入控件(每個輸入控件都有獨立的驗證器 - 像所需的,長度等等),還有一個命令按鈕,用於提交表單和調用一個動作方法。要求是 - 雖然輸入控制值是單獨好的 - 這些值的組合應該可以在表單提交後一起處理它們 - 我將代碼放在一起驗證它們的位置?做jsf表單驗證的最佳方法
1)我可以爲命令按鈕添加一個自定義驗證器並驗證組合嗎?像validate(FacesContext arg0, UIComponent arg1, Object value)
但即使如此,我不會有除命令按鈕的/組件的值右側的其他輸入控件的值?
2)我可以在操作方法中對組合進行驗證,並使用FacesMessage
添加驗證消息嗎?
或者你有什麼建議嗎?
謝謝你的時間。
如何根據第二種方法添加消息後停止執行? – gekrish 2010-05-26 09:00:55
返回到同一頁面。 – BalusC 2010-05-26 11:15:02