你把boolean改成string 看看。

解决方案 »

  1.   

    public string[] getCheckout() {
    return checkout;
    }
      

  2.   

    每个checkbox后面跟一个hidden域,hidden的初始值设成和checkbox一样,然后checkbox改变的时候修改hidden的值,submit的时候取hidden的值不就ok了?
      

  3.   

    好像根据经验,提交时 美选中的checkbox是传值的
      

  4.   

    <html:checkbox property="checkout1"/>
    <html:checkbox property="checkout2"/>
    <html:checkbox property="checkout3"/>public boolean getCheckout1() {
    return checkout1;
    }
    public boolean getCheckout2() {
    return checkout2;
    }
    public boolean getCheckout3() {
    return checkout3;
    }
      

  5.   

    你用一个checkbox的话,就只有一种状态,要么是true,要么是false.
    你可以给每个checkbox赋上不同的value值,那么选中就可以得到不同的值了
      

  6.   

    你用的都是property=checkbox
    你应该用三个不同的.
      

  7.   

    checkbox如果不被选中。将不会被提交。就像text被disable一样。
      

  8.   

    如果是动态的他的property的值也应该是变化的,你可以在html中给设定一个parameter传送到server,表示checkbox的个数,最好把你的相关的代码全部贴出来,否则的话也无从下手