在js中,如果数据是多条,而且如果你的checkbox名字都起同样的话,js会处理成数组,但如果只有一条的时候js只会处理成一个对象,如果你的程序里是写死的按数组来处理的话,当然对一条数据的情况是无法处理的

解决方案 »

  1.   

    其实你可以不用js,反正你要把选择的信息传递到后台,中间要又一次提交,所以你可以把checkbox的name取成一样的,在后台用request.getParameterValues("checkbox name")就可以得到所有的checkbox的值,不过它返回的是一个枚举类型,所以你可以根据枚举类型来完成相应的操作