0

アクションクラスから複数選択値を取得しようとしています。私はそれが好きで、アクションクラスからcatObjectに対してnullを取得しました。

<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;
    }
4

1 に答える 1

0

まずmultiple属性の正しい使い方はmultiple="true". 2 番目: 複数選択を機能させるに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" />
于 2012-12-22T10:19:31.990 に答える