2014-12-04 25 views
-2

두 가지 시나리오가 있습니다. 첫 번째는 외부 URL에서 preRenderView 이벤트가 포함 된 뷰 (V1)에 액세스합니다. Backing Bean에서 실행 된 메소드는 다른 뷰 (V2)로 이동합니다. V2에서는 뒷받침 빈 (BB1)과 관련된 몇 가지 요소가 있습니다. 또한 V2에는 다른 백업 빈 (BB2)이있는 다른보기가 포함되어 있습니다.preRenderView 이벤트가 중첩 된 백업 빈의 다른 뷰로 점프 할 때 메시지가 표시되지 않습니다.

BB2에서 오류가 발생하는 곳에서는 오류가 표시되지 않지만 BB1에서 오류가 발생하면 오류는 문제없이 표시됩니다.

둘째, V1에 액세스하고이 이벤트가 다른보기로 이동하지 않으면 V1이 렌더링됩니다. V1에서 V2로 탐색하는 버튼이있는 양식입니다. 이 방법은 오류가 발생한 곳에서 문제가되지 않습니다. BB1의 오류와 BB2의 오류가 표시됩니다.

¿ 첫 번째 시나리오에서 BB2의 오류에 대한 의견이 표시되지 않습니까?

미리 감사드립니다.

+0

사람들이 문제를 재현하고 도움을 제공 할 수 있도록보다 구체적으로 [최소한의 완전하고 검증 가능한 예제] (http://stackoverflow.com/help/mcve)를 만들어보십시오. 건배. – xbug

답변

0

내 문제의 해결책에 도달했습니다. 내 V2에서했던 preRenderView 이벤트는 첫 번째 시나리오에서 내비게이션을 할 때 V1에서 preRenderView로 어떻게 든 엉망이되었다고 생각합니다. V2에서 preRenderComponent로 변경하고 f : metadata 태그로 묶고 메시지가 나타나기 시작했습니다.