0
在IceFaces 3.3中使用窗口範圍時,我遇到了奇怪的問題。當我在構造函數和銷燬方法上使用調試語句(使用預銷燬註釋)時,我看到當單個用戶在頁面之間導航時,同一個bean正在創建和銷燬並重新創建。我檢查了tomcat服務器上的訪問日誌,發現用戶使用的是像IE8這樣的兼容瀏覽器,除了在頁面之間導航之外,沒有打開任何新的選項卡。IceFaces窗口範圍在某些瀏覽器上無法正常工作
窗口作用域bean的生命週期是什麼。什麼觸發窗口作用域bean被銷燬?
此行爲在同一瀏覽器上不會一致發生。這發生在一些使用IE8的用戶,而不是其他用戶。但是,大多數重新創建bean的情況似乎都是用戶支持某種代理的情況。代理人會造成這種行爲嗎?但是然後用戶會話再次保持有效,即保持跟蹤用戶名等的會話在頁面之間保持相同。
這種行爲如何解決。窗口範圍不可靠嗎?