0
雖然呈現響應階段,jsf機制使用託管的bean或組件樹來生成表單值或視圖?我認爲如果驗證失敗,則使用樹,否則使用bean。真的嗎?在渲染時使用Jsf組件樹或ManagedBeans?
雖然呈現響應階段,jsf機制使用託管的bean或組件樹來生成表單值或視圖?我認爲如果驗證失敗,則使用樹,否則使用bean。真的嗎?在渲染時使用Jsf組件樹或ManagedBeans?
通常,兩者都使用;由組件決定是否(以及何時)讀取哪個EL表達式。
驗證/轉換失敗的組件通常會使用未轉換的提交值,其他組件將評估EL-表達式。即使同一組件上的其他狀態可能重新從EL表達式中讀取,組件狀態也不會受到EL表達式的約束。
謝謝你的回答。但我沒有清楚明白 – daemonThread 2013-04-09 20:08:18
*你不明白什麼? – meriton 2013-04-09 20:34:59
我在PhaseId.anyphase和syso中實現了一個階段偵聽器,它在渲染時接收的getter setter函數中;如果有一個綁定的值沒有例外,否則使用bean,否則使用組件樹,我錯了 – daemonThread 2013-04-09 20:48:06