2014-04-07 50 views
0

我想創建一個類似於此JSF2 - 創建編程HtmloutputLink

<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 commonent?

問候

回答

1

嘗試添加:

HtmlOutputText yourOuput = new HtmlOutputText(); 
yourOuput.setValue("home"): 
htmlOutputLink.getChildren().add(yourOuput);