変更する既存のアプリケーションがあります。要件は、JSF ページである既存のホームページにいくつかの静的 HTML ページ (私たちについて、利用規約など) を追加することです。
私が調査したところ、JSFページを配信するには、次のものが必要であることがわかりました。
- xhtml ページ
- マネージド Bean
- faces-config.xml のエントリ。
私の質問は、マネージド Bean は静的ページの配信にも必要ですか?
これまでのところ、私はこれを行ってきました:
aboutus.xhtmlを作成しました
リンク付きのホームページからのスニペット:
<h:link value="#{defaultPageBundle['about.us.link.label']}" outcome="aboutus"/>
ホームページの現在の顔の設定:
<navigation-case> <from-outcome>home</from-outcome> <to-view-id>/home.jsf</to-view-id> <redirect/> </navigation-case>
リンクをクリックすると、aboutus.jsf に移動しますが、デフォルトのホームページが表示されたままです。これらの各静的ページを配信するために managedBean を追加する必要がありますか? それとも、ワークフローに何か欠けているのでしょうか?