2014-02-14 89 views
1

我有一個選擇必須使用String列表填充其選項。選項值和文本將等於。Struts2 - 如何使用String列表填充選擇標籤?

我知道我正在發送清單,因爲選擇渲染一些元素等於列表的大小。

<s:select name="status" list="status" headerKey="" headerValue="-- Select --" id="status" listKey="" listValue="" /> 

會發生什麼情況是,期權沒有價值和文本渲染,因爲我沒有一個關於我應該是指在Struts2的taglib的選擇標籤的listKeylistValue屬性什麼頭緒。

在操作的方法:

public List<String> getStatus() { 
    return Arrays.asList("Active", "Inactive"); 
} 

回答

3

如果省略lisKeylistValue屬性,那麼Struts2的將使用字符串文本作爲鍵和值。

嘗試:

<s:select name="status" list="status" headerKey="" headerValue="-- Select --" id="status" /> 
+0

工作就像一個魅力。 –

相關問題