用于html标记的Jsf组件

时间:2009-09-07 11:10:18

标签: jsf hyperlink bookmarks

是否存在在jsf中创建<a name="bookmark">的方法?

我想创建一个带有常规书签的列表,以便我可以用链接指向它们,我想用动态获取的值创建这些链接。 h:outputLink没有名称属性。

2 个答案:

答案 0 :(得分:2)

像这样使用outputLink:

 <h:outputLink id="bookmark" /> 

生成html:

<a id="bookmark" href="" name="bookmark"/>

所以你可以使用ID作为指针吗?

答案 1 :(得分:0)

使用Javascript或输出过滤或自定义组件

我想我只会使用Javascript并修补主播onload

但是,您可以进行输出过滤。您可以将子组件包装在自己的组件中并解析并修改输出。这似乎比用JS调整文档要多得多。

如果您愿意使用facelets创建自定义组件,这是一个真正但重量级的解决方案,请转到此处:How to add a new attribute to an existing JSF component