如何使用字符串数组填充struts2组合

时间:2010-08-10 11:46:22

标签: combobox struts2

状态List是包含String对象的ArrayList。

String[] states = new String[2];
states[0] = "CA";
states[1] = "California";
statesList.add(states);

//---

<s:select list="statesList"  headerKey="" headerValue="Select State"  name="state" listKey="?" listValue="?" />

列表中的内容键和列表值?

1 个答案:

答案 0 :(得分:0)

statesList ArrayList包含String[]个对象,而不是String

有了这个说你可以改变你的代码:

Map<String,String> statesList= new HashMap()<String,String>;
statesList.put("CA","California");

<s:select list="statesList" headerKey="" headerValue="Select State"  name="state" listKey="key" listValue="value" />