你能幫我解決我在做的jsp嗎?我需要提出的是使用s:select在struts2中使用我的下拉列表,其中的列表值將來自操作中的哈希映射。如何在s中填充列表:使用hashmap選擇標籤?
當我閱讀一些論壇問這個問題時,我還沒有讀過任何人可以正確回答這個問題。
在我的Action類,我有此HashMap:
private HashMap<String, String> nationalities ;
public HashMap<String, String> getNationalities() {
return nationalities ;
}
public void setNationalities(HashMap<String, String> nationalities) {
this.nationalities = nationalities;
}
public String execute(){
nationalities = new HashMap<String, String>();
nationalities .put("A","American");
nationalities .put("B","Canadian");
return success;
}
..請我如何才能正確地調用這些值在我的JSP映射幫助?
非常感謝..希望你能給我一個答案。
我相信OP想填充選擇框的值而不是迭代器。 – 2012-03-30 02:29:02
hi Umesh Awasthi,你的權利。在動作類中使用hashmap之前。 s:select在jsp中的實現就像這樣
。我想使用hashmap從動作中檢索選項,而不是硬編碼下拉列表中的值。 – Inah 2012-03-30 07:51:30試試這個例子http://www.mkyong.com/struts2/struts-2-sselect-drop-down-box-example/ – 2012-03-30 08:14:04