但是在选中的状态下提交,并回到本jsp页面以后,无论是否取消选中,CheckBox会自动被设置为选中,不能被去掉。你这个回是怎么个回法?浏览器的前进与后退吗?

解决方案 »

  1.   

    在Form里的reset方法里,把boolean的值设成false
      

  2.   

    你的Checkbox使用Html:MultiBox标签了吗?
    我使用标签,进行操作都正确的。
      

  3.   

    应该是象 toplchx 说的
    我看书上也这么写,在ActionForm 的reset方法中设置checkbox对应属性为false
    因为只有选中的checkbox才会放在请求中发送,如果没有在reset中设置false,起初没有被选中的checkbox不会被相应的参数返回到页面中显示,所以返回的时候值为true是可能的