我在primefaces小部件一樣的inputText顯示的HashMap的內容,selectOneMenu用於等等等等顯示HashMap的數據
我已經定義hasmaps
private Map<String, String> subIdMap = new HashMap<String, String>();
private Map<String, Map<String, String>> dataMap = new HashMap<String, Map<String, String>>();
//他們的getter和掙扎setter方法。
SubIdMap包含鍵和值
爲ID 001
private Map<String, String> subIdMap = new HashMap<String, String>();
subIdMap.put("id", "001");
subIdMap.put("name", "Alexender");
subIdMap.put("age", "24");
subIdMap.put("sex", "Male");
subIdMap.put("country", "Greece");
爲ID = 002
private Map<String, String> subIdMap = new HashMap<String, String>();
subIdMap.put("id", "002");
subIdMap.put("name", "John");
subIdMap.put("age", "25");
subIdMap.put("sex", "Male");
subIdMap.put("country", "US");
數據圖是一個圖,其公頃的ID的密鑰和subIdMap因爲它們的值
private Map<String, Map<String, String>> dataMap = new HashMap<String, Map<String, String>>();
dataMap.put("001", subIdMap);
or
dataMap.put("002", subIdMap);
我有一個頁面,如果用戶點擊ID 001,它會得到數據的ID = 001或從豆類和顯示在XHTML ID = 002頁面和。我不能夠以顯示領域,從地圖數據XHTML頁面
片段
@ManagedBean(name = "sampleBean")
@ViewScoped
public class SampleBean implements Serializable{
private Map<String, String> subIdMap = new HashMap<String, String>();
private Map<String, Map<String, String>> dataMap = new HashMap<String, Map<String, String>>();
public SampleBean() {
subIdMap.put("id", "001");
subIdMap.put("name", "Alexender");
subIdMap.put("age", "24");
subIdMap.put("sex", "Male");
subIdMap.put("country", "Greece");
dataMap.put("001",subIdMap);
}
/**
* @return the subIdMap
*/
public Map<String, String> getSubIdMap() {
return subIdMap;
}
/**
* @param subIdMap the subIdMap to set
*/
public void setSubIdMap(Map<String, String> subIdMap) {
this.subIdMap = subIdMap;
}
/**
* @return the dataMap
*/
public Map<String, Map<String, String>> getDataMap() {
return dataMap;
}
/**
* @param dataMap the dataMap to set
*/
public void setDataMap(Map<String, Map<String, String>> dataMap) {
this.dataMap = dataMap;
}
}
XHTML頁面
<p:inputText id="textId" value="............." />
<p:selectOneMenu id="selectId" value="................" />
我需要在這裏的一些方向。
指出這可能會幫助你http://www.primefaces.org/showcase-labs/ui/pprSelect.jsf – Swarne27
我建議你運行[DAO教程 - 數據層](http:// balusc。 blogspot.com/2008/07/dao-tutorial-data-layer.html)。 –