简单的问题:
如何创建一个HTML锚状
<a id="organization" />
与JSF,如
<h:outputLink ... />
或其他JSF路段组件? 是否有可能呢?
简单的问题:
如何创建一个HTML锚状
<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>
Why not use
<h:outputLink value="www.yourweb/somePage#anchor" />
or if its on the same page just
<h:outputLink value="#anchor" />
<h:link value="test" outcome="icerik">
<f:param name="id" value="#{icerik.id}" />
</h:link>
此链接icerik.xhtml?id=2
和看起来像<a href="icerik.xhtml.?id=2">test</a>