我的问题很简单,可以为 DOM 的元素创建一个 href 吗?
像这样的东西:
<h:link outcome="page#form" value="Edit"></h:link>
那将打印如下内容:
<a href="/page#form.jsf">Edit</a>
显然,我试过这个并没有用,它可以在 JSF 中完成吗?如果可以...我必须使用哪个标签?
问候!
您需要使用 的fragment
属性<h:link>
来使请求页面的标识符成为焦点:
<h:link value="Edit" outcome="/page" fragment="form" />
尽管使用纯 HTML 元素,如a
、 或span
或任何其他元素,也是完全有效的。
当然,您也可以<h:outputLink>
用于此目的。