我想创建一组类似于此
的输出链接<li>
<h:outputLink value="#" styleClass="home">Home</h:outputLink>
<h:outputLink value="#" styleClass="home">Help</h:outputLink>
<h:outputLink value="#" styleClass="home">About</h:outputLink>
</li>
但是,内容是动态的,我用的是战士库
<t:htmlTag value="ul" binding="#{sessionBean.menu}"
styleClass="nav navbar-nav">
</t:htmlTag>
我想要的方法绑定创建链接集
public UIComponent getMenu() {
if (menu != null) {
menu.getChildren().clear();
HtmlOutputLink htmlOutputLink = new HtmlOutputLink();
htmlOutputLink.setValue("#");
//htmlOutputLink.set //how to set the body link
menu.getChildren().add(htmlOutputLink);
但是我不知道如何设置链接的主体,设置HTMLOutputLink公共链接的主体链接的最佳方法是什么?
答案 0 :(得分:1)
尝试添加:
HtmlOutputText yourOuput = new HtmlOutputText ();
yourOuput.setValue("home"):
htmlOutputLink.getChildren().add(yourOuput);