放个checked属性不行么? =true就选中.至于选一个就显示选中,选多个就显示不选中,这个地方可以做判断,或干脆就多定义个参数,用来判断先前页面是选的单个还是多个.

解决方案 »

  1.   

    参考一下
    JSP页面的checkboxlist 标签如下:<webwork:checkboxlist  name="'dates'"  list="WorkDates" listKey="Key" listValue="Desc"  value="dates"  />
                        Action中的属性定义:private ArrayList WorkDates = new ArrayList(); // 里面包含了星期一到星期天的信息的JAVABEAN 例如 Key = "1" 对应的Desc = "星期一" 以次类推
        
    private String[] dates ;//用来取得checklist的值public String[] getDates() {
            return dates;
    }
    public void setDates(String[] dates) {
            this.dates = dates;
    }
    public ArrayList getWorkDates() {
            return WorkDates;
    }
    public void setWorkDates(ArrayList workDates) {
                   WorkDates = workDates;
    }
    最后通过setDates()方法就可以拿到JSP CHECKBOX 里面的值, 值放在dates[]里
      

  2.   

    JSP页面的checkboxlist 标签如下:<webwork:checkboxlist  name="'dates'"  list="WorkDates" listKey="Key" listValue="Desc"  value="dates"  />
                        Action中的属性定义:private ArrayList WorkDates = new ArrayList(); // 里面包含了星期一到星期天的信息的JAVABEAN 例如 Key = "1" 对应的Desc = "星期一" 以次类推
        
    private String[] dates ;//用来取得checklist的值public String[] getDates() {
            return dates;
    }
    public void setDates(String[] dates) {
            this.dates = dates;
    }
    public ArrayList getWorkDates() {
            return WorkDates;
    }
    public void setWorkDates(ArrayList workDates) {
                   WorkDates = workDates;
    }
    最后通过setDates()方法就可以拿到JSP CHECKBOX 里面的值, 值放在dates[]里
      

  3.   

    to angelseyes(名牌小学毕业生) 
    谢谢,原来name中的属性是要一个数组啊:)to zxh2208180(九天玄狐) 
    这是webwork的标签不是html,看问题要仔细:)