2010-12-15 3 views
0

私はドロップダウムメニューを動的に設定したいので、私は<c:forEach>を使用しましたが、フロントエンドのデータを見ることができません。rich:dropDownMenuを動的に作成する方法:foreach?

マイJSF

<rich:dropDownMenu id="drop_down" value="Add" 
      direction="bottom-right" jointPoint="auto"> 
      <c:forEach var="item" items="#{library.addLeftPanel}" > 
       <rich:menuItem submitMode="ajax" value="#{item}" 
        actionListener="#{library.populateCBConditions}" 
        reRender="tree_comp, filtab" /> 
      </c:forEach> 

</rich:dropDownMenu> 

マイマネージドBean

private List<String> addLeftPanel; 


    /** 
* @param addLeftPanel 
*   the addLeftPanel to set 
*/ 
public void setAddLeftPanel(List<String> addLeftPanel) { 
    this.addLeftPanel = addLeftPanel; 
} 

/** 
* @return the addLeftPanel 
*/ 
public List<String> getAddLeftPanel() { 
    if(null==addLeftPanel){ 
      addLeftPanel = new ArrayList<String>(); 
    addLeftPanel.add("First"); 
    addLeftPanel.add("Secound"); 
    } 
    return addLeftPanel; 
} 

私はJSF 1.1を使用しています。

答えて

2
+0

を私はのための通常のコードを作成し、同じ上記のコードのように、私はを入れて印刷しようとしましたが、テキストが印刷されたばかりされていません。 のJSTLバージョンには制限がありますか?実際には、上記のリンクから始めました。 – Hariharbalaji

+0

JSTLにはどのような名前空間を使用していますか? JSPやFaceletsを使用していますか? –

+0

また、最新のJSTL Jarバージョンを使用していることを確認してください。 –

関連する問題