我正在使用JSF 2.1和primefaces 3.4。查看範圍內的bean沒有被破壞
我所有的xhtml視圖都包含具有標題,左側導航面板,頁腳和內容的佈局。託管的豆類位於視圖範圍。
在大多數我的看法,我使用F:事件監聽型preRenderView的並初始化某些屬性和服務。在聽衆中,我有條件聲明來檢查回發請求。它僅在請求不是回發時優於preRenderView監聽器中的完整代碼。
即使我瀏覽到其他頁面(從假設網頁A到網頁B)通過左側導航面板中的鏈接時,視圖範圍沒有得到破壞,當我再次回到返回A,支票回覆請求返回true。不確定爲什麼會發生。
如果有人能幫助我,我感激不已?
在此先感謝。
將新的參數添加到返回的返回頁面的鏈接,並檢查它在你的init裏面檢查回發 –
我很想知道你是如何確定_view作用域並沒有被銷燬。是因爲@ @ PreDestroy從來沒有被調用或其他原因? – rdcrng
Thanks @ rdcrng.Yes PreDestroy沒有被調用,但現在知道它正在銷燬這個bean。 – Neeraj