0

変更する既存のアプリケーションがあります。要件は、JSF ページである既存のホームページにいくつかの静的 HTML ページ (私たちについて、利用規約など) を追加することです。

私が調査したところ、JSFページを配信するには、次のものが必要であることがわかりました。

  1. xhtml ページ
  2. マネージド Bean
  3. faces-config.xml のエントリ。

私の質問は、マネージド Bean は静的ページの配信にも必要ですか?

これまでのところ、私はこれを行ってきました:

  1. aboutus.xhtmlを作成しました

  2. リンク付きのホームページからのスニペット:

    <h:link value="#{defaultPageBundle['about.us.link.label']}" outcome="aboutus"/>
    
  3. ホームページの現在の顔の設定:

    <navigation-case>
        <from-outcome>home</from-outcome>
        <to-view-id>/home.jsf</to-view-id>
        <redirect/>
    </navigation-case>
    

    リンクをクリックすると、aboutus.jsf に移動しますが、デフォルトのホームページが表示されたままです。これらの各静的ページを配信するために managedBean を追加する必要がありますか? それとも、ワークフローに何か欠けているのでしょうか?

4

0 に答える 0