0
<navigation-case>
<from-action>#{tabViewController.openscreen}</from-action>
<from-outcome>Group Master</from-outcome>
<to-view-id>#{tabViewController.openscreen1}</to-view-id>
</navigation-case>

在中,我想调用一个 java 函数,因为我需要在选项卡控制器中打开一个屏幕。

4

1 回答 1

0

我猜您来自具有此功能的框架?就像来自接缝的页面流一样。

JSF-2.0 没有这个 afaik。但是,如果我理解正确,您希望在加载视图时执行一个方法。

这通常通过以下任一方式完成:

<f:event listener="#{user.isAdmin}" type="preRenderView" />

完整示例: http ://www.mkyong.com/jsf2/jsf-2-prerenderviewevent-example/

或者通过使用 JSR-250 和 annotation @PostConstruct

用它注释的方法将在注入后执行,它对于您的用例来说是一个非常有用的注释,并且在大多数情况下它是最佳实践。

祝你好运。

于 2012-09-25T20:15:01.867 回答