使用h:link将元素引用到DOM

时间:2013-06-02 16:19:38

标签: jsf hyperlink href

我的问题很简单,是否可以对DOM的元素进行href?

这样的事情:

  <h:link outcome="page#form" value="Edit"></h:link>

那会打印出这样的东西:

   <a href="/page#form.jsf">Edit</a>

显然,我试过这个并没有用,可以在JSF中完成吗?如果可以......我必须使用哪个标签?

问候!

1 个答案:

答案 0 :(得分:1)

您需要使用<h:link>fragment属性来关注所请求页面的标识符:

<h:link value="Edit" outcome="/page" fragment="form" />

虽然使用普通的HTML元素(例如aspan或其他任何元素)也是完全有效的。

当然, 也可以使用<h:outputLink>来实现此目的。