我正在尝试从动作类中检索多重选择值。我确实喜欢这样,并从动作类中获取cat对象的空值。
<s:select key="cat" id="cat_multi" name="cat" listKey="catID"
list="catList" listValue="catName" multiple="multiple" size="5" />
public String getCat() {
return cat;
}
public void setCat(String cat) {
this.cat = cat;
}
答案 0 :(得分:0)
首先,multiple
属性的正确用法是multiple="true"
。第二:为了使多个选择需要multiselect
拦截器被包含在你的拦截器堆栈中。
只需在defaultStack
中使用struts.xml
,您的<s:select>
声明就应该如此。
<s:select key="cat" id="cat_multi" name="cat" listKey="catID"
list="catList" listValue="catName" multiple="true" size="5" />