【问题标题】:get value of multiselect struts2 from action class从动作类中获取多选 struts2 的值
【发布时间】:2012-12-22 07:49:49
【问题描述】:

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

【问题讨论】:

    标签: jsp struts2


    【解决方案1】:

    首先multiple属性的正确用法是multiple="true"。第二:为了工作多重选择需要multiselect拦截器被包含在你的拦截器堆栈中。

    只需在您的struts.xml 中使用defaultStack,您的&lt;s:select&gt; 声明应如下所示。

    <s:select key="cat" id="cat_multi" name="cat" listKey="catID"
            list="catList" listValue="catName" multiple="true" size="5" />
    

    【讨论】:

    • 能否提供一些有用的参考链接(例如如何使用的好例子)?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-20
    • 1970-01-01
    • 2014-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多