从动作类中获取multiselect struts2的值

时间:2012-12-22 07:49:49

标签: jsp struts2

我正在尝试从动作类中检索多重选择值。我确实喜欢这样,并从动作类中获取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;
    }

1 个答案:

答案 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" />