状态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="?" />
列表中的内容键和列表值?
答案 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" />