0
我正在使用jsf2.0和icefaces3。我有一個用地圖對象填充的selectonemenu,我的地圖有一個貨幣列表。當我運行我的jsp時,我發現我的下拉列表已填充,但貨幣列表未按照我的方式加載我的地圖。以下是我的代碼片段。ice selectonemenu沒有訂購
-------XHTML-------
<ice:selectOneMenu id="curr" label="Currency" value="#{strformbean.valueOfTranCurr}"
styleClass="formDrpDown" >
<f:selectItems value="#{strformbean.currencyMap}" />
</ice:selectOneMenu>
-------BEAN--------
public static Map getCurrency() {
Currency [] currencies = new Currency[]{};
Map currency = new HashMap();
currency.put("Algerian Dinar","DZD");
currency.put("Argentine Peso","ARS");
currency.put("Australian Dollar","AUD");
currency.put("Bahraini Dinar","BHD");
currency.put("Belgian Franc","BEF");
....
}
感謝丹尼爾,這幫助,我也才知道,TreeMap的是專爲有序集合 – ZEE 2012-08-06 03:46:11
歡迎您。 – Daniel 2012-08-06 05:39:18