guan zhu !
有意思。

解决方案 »

  1.   

    未被选中的checkbox,其值不会被提交,
    String[] chks = request.getParameterValues( "chk" );
    虽然上面能得到所有被选中的checkbox,但并不能判断哪些行被选中,
    如果共有3行,第1、3行被选了,得到的数组chks只有两个元素,但你
    不能判断是1、3行被选中,还有1、2行被选中亦或其它。
    所以必须为每一行设置一个hidden域,在checkbox的onclick事件中
    改变相应的hidden域的值,1为选中,0为未选中,提交后判断hidden
    域的数组元素的值。这有些麻烦,但只能这样了