html - 使用 JSF h :outputLink to produce a page anchor

标签 html jsf jsf-2 anchor

简单问题:

如何创建一个 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/

相关文章:

java - 将外部库添加到基于 Maven 的 JSF 项目的正确方法

java - Primefaces 5 <p :ajaxExceptionHandler/> java. lang.Exception 处理

html - 重新审视 css 背景图案 Sprite

jsf - p :selectOneMenu doesn't render custom content via p:column on List<String>

html - 仅使用 CSS 在 pre 上创建行号

java - 如何在 faces config.xml 中映射 BitSet

jsf - 如何在 PrimeFaces 中的芯片中使用属性自动完成

jsf-2 - JSF2.0 复合组件 actionListener

javascript - 我想单击一个元素来切换在完全不相关的元素(不是子元素、父元素或兄弟元素)上引用的类

html - 固定标题中的图像在窗口调整大小时移动