我有一系列彼此構建的註冊頁面。當用戶會話到期時,我有一個Listener,它可以清理服務器上的所有內容,並且效果很好。但是,如果用戶試圖做其他任何事情,我只想將它們重定向回系列的第一頁。但是,我的過濾器似乎不能正常工作。我一直得到javax.faces.application.ViewExpiredException在JSF和Richfaces中處理過期的ViewState
處理這個表達式的最佳做法是什麼?我不能在web.xml中處理,因爲這太全球化了。另外錯誤頁面正在從一些JSF代碼呈現 - 看來我需要捕捉到這是使用PhaseListener發生的,所以這個異常不會發生在第一位,但我一直沒能找到一個好的模型如何做到這一點。有任何想法嗎?
但似乎只適用於阿賈克斯請求 – Inv3r53 2010-02-18 10:32:53