2010-08-05 36 views
3

當提交表單時,一些屬性通過驗證,另一些則不通過驗證。如果任何屬性未通過驗證,則模型不會更新。我想知道,是否有可能更改此默認行爲並使用模型中的新值更新通過驗證(並且只有它們)的屬性?每個屬性的JSF驗證

回答

3

如果沒有提供自己的LifeCycle實現,則不可能直接進行。這個行爲是在JSF規範中明確定義的。做不同的事情意味着你無效的JSF規範。

這個問題背後的理由是什麼?如果你詳細說明,你可能會得到更簡單可行的解決方案。


更新:要求是合理的。您想要自動保存表單。那麼你可能會發現這個IBM article有用。

+0

只是好奇,我想。我希望用戶能夠輸入一些條目的數據,然後能夠繼續寫下他離開的地方。我的意思是,如果他在同一會話中甚至在不同的會話中(在持久性的幫助下)離開並重新訪問該頁面。我會使用AJAX來實現這一點。 此致 – 2010-08-05 12:32:34