解决方法
你可以使用
<h:link>
.它的id属性变为< a id>和<一个名字>.
<h:link id="organization" value="Organization" fragment="organization" />
它生成以下HTML:
<a id="organization" name="organization" href="/currentcontext/currentpage.xhtml#organization">Organization</a>
但只是使用普通< a>甚至< span>或者< div>在JSF / HTML中作为跳转目标是完全合法的.
<span id="organization">Organization</span>
要创建跳转到该链接的链接,请使用< h:link fragment>没有id:
<h:link value="Jump to organization" fragment="organization" />
生成的HTML将如下所示:
<a href="/currentcontext/currentpage.xhtml#organization">Jump to organization</a>