用checkbox在ActionForm里的话,得在ActionForm里写那个reset()方法重置,要不然不正常.孙玉琴的书里写了.

解决方案 »

  1.   

    怎么写reset()方法重置能保证private boolean[] checkout有值
      

  2.   

    reset 方法里这样写:for (int i=0;i<checkout.length();i++)
    {
        checkout[i] = false;
    }
      

  3.   

    reset这样也行吧
    checkout=null;
    一切重来吧
    scope设置成request就不会有问题了
      

  4.   

    我想得到的是{false,false,true}
    现在并不是是否reset的问题
      

  5.   

    checkout控件不选择的话是不会提交到服务器上的,选择了才会提交所对应值true或者false并非选择就提交true,未选择就提交false
      

  6.   

    为了使检查框能正常工作,必须在ActionForm Bean的reset()方法中对其复位.当<html:checkbox>的value属性为true时,必须在reset()方示中把对应的属性设置为false.反之,如果为false时,设置为true
      

  7.   

    to:  kypfos(人群中我找不到你) 有什么办法解决呢?
      

  8.   

    如果checkbox全不选中,数组会得不到任何值!!