2014-12-04 50 views
-2

我有兩種情況。首先,從外部URL訪問視圖(V1),其中包含preRenderView事件。在後臺bean中執行的方法導航到另一個視圖(V2)。在V2中,我有一些與後臺bean(BB1)相關的元素。另外,V2包含另一個支持bean(BB2)的視圖。當preRenderView事件跳轉到嵌套後臺bean中的另一個視圖時Faces消息不顯示

無論BB2發生錯誤,都不會顯示錯誤,但如果在BB1中發生錯誤,錯誤顯示沒有任何問題。

第二個,如果我訪問V1並且這個事件不會導航到其他視圖,V1呈現。在V1中是一個帶有導航到V2的按鈕的窗體。這樣,無論錯誤發生在哪裏,BB1的錯誤和BB2的錯誤都會顯示出來。

¿有關BB2錯誤的任何想法都沒有顯示在第一個場景中?

謝謝你提前

+0

請更具體一點,嘗試想出一個[最小,完整和可驗證的示例](http://stackoverflow.com/help/mcve),以便人們可以重現問題並提供幫助。乾杯。 – xbug 2014-12-04 15:46:38

回答

0

我達成了我的問題的解決方案。我認爲當我在第一個場景中進行導航時,我在V2中使用的preRenderView事件與V1中的preRenderView產生混亂。我將它更改爲V2中的preRenderComponent,並由f:metadata標籤封裝,並且消息開始出現。

相關問題