当preRenderView事件跳转到嵌套辅助bean中的另一个视图时,面向消息未显示

时间:2014-12-04 15:35:26

标签: jsf error-handling navigation backing-beans prerenderview

我有两个场景。首先,我从外部URL访问一个带有preRenderView事件的视图(V1)。支持bean中执行的方法导航到另一个视图(V2)。在V2中,我有一些与支持bean(BB1)相关联的元素。此外,V2还包含另一个带有另一个辅助bean(BB2)的视图。

在BB2中发生错误的地方,错误不会显示,但如果BB1中发生错误,则错误显示没有任何问题。

第二个,如果我访问V1并且此事件没有导航到其他视图,则呈现V1。在V1中是一个带有导航到V2的按钮的表单。这样,无论错误发生在何处,都会显示BB1的错误和BB2的错误。

¿有关BB2错误的任何想法都没有显示在第一个场景中吗?

提前谢谢

1 个答案:

答案 0 :(得分:0)

我为我的问题找到了解决方案。我认为当我在第一个场景中进行导航时,我在V2中的preRenderView事件以某种方式与V1中的preRenderView混乱。我将它更改为V2中的preRenderComponent并用f:metadata标签括起来,并且消息开始出现。