简单问题:
如何创建一个 HTML anchor
<a id="organization" />
使用JSF,例如
<h:outputLink ... />
或另一个 JSF 链接组件? 这有可能吗?
最佳答案
您可以使用 <h:link>
为了那个原因。它的id
属性变为 <a id>
和 <a name>
.
<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>
关于html - 使用 JSF h :outputLink to produce a page anchor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14276600/