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を使用しています。
を私はのための通常のコードを作成し、同じ上記のコードのように、私はを入れて印刷しようとしましたが、テキストが印刷されたばかりされていません。 のJSTLバージョンには制限がありますか?実際には、上記のリンクから始めました。 –
Hariharbalaji
JSTLにはどのような名前空間を使用していますか? JSPやFaceletsを使用していますか? –
また、最新のJSTL Jarバージョンを使用していることを確認してください。 –