我有一个现有的应用程序要修改。要求是在现有主页(一个JSF页面)中添加一些静态HTML页面(例如关于我们,使用条款等)。
我做了研究并发现,为了提供JSF页面,需要:
我的问题是 - 是否需要提供静态页面所需的托管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来提供这些静态页面吗?或者,我真的错过了工作流程中的一些内容吗?