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

この機能を持つフレームワークから来ていると思いますか? seam からの Pageflows のように。

JSF-2.0にはこれがありません。しかし、私があなたを正しく理解していれば、ビューがロードされたときにメソッドを実行したいと考えています。

これは通常、次のいずれかで行われます。

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

完全な例: http://www.mkyong.com/jsf2/jsf-2-prerenderviewevent-example/

または、JSR-250 と注釈を使用し@PostConstructます。

アノテーションが付けられたメソッドはインジェクション後に実行され、ユースケースにとって非常に便利なアノテーションであり、ほとんどの場合のベストプラクティスです。

幸運を。

于 2012-09-25T20:15:01.867 に答える