-1

私は JSF 2.1/Primefaces 3.4.1 に取り組んできましたが、Bean に問題がありました。インスタンス化されたことはありませんが、関数の一部を実行した後、動作を停止するだけです。これの理由は?しばらく調べてみたところ、ナビゲーション ルールを使用していないことが原因である可能性があるという結論に達しました。

4

1 に答える 1

0

jsf 2では、xmlにナビゲーションルールは必要ありません。代わりに、ナビゲーションの結果を EL コードで直接指定するオプションもあります。

<h:commandButton value="submit" type="submit" action="#{myBean.view}" />

myBean.view の戻り値は、ユーザーがボタンをクリックしたときに移動するビューの名前です。

jsf 1.x では、xml でナビゲーション ルールを指定する必要があります。

faces-config.xml

ナビゲーションが「古い」方法でどのように行われるかに興味がある場合は、ここでいくつかの例を見ることができます: http://www.jsftutorials.net/jsf-navigation-by-examples.html

違いの詳細については、http ://www.mkyong.com/jsf2/implicit-navigation-in-jsf-2-0/ を参照してください。

于 2012-11-15T05:23:21.107 に答える