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