就像 后台的那种,一条一条的信息,每个信息的头部,有一个CHEKCBOX ,他们的name 是相同的,但是value 是 这行数据的id..假设,我选取了“全选”,然后点击 “批量删除” ,这时提交了表单,我想知道,在 controller 接收的事件中,如何获取 这多个 同名的 checkbox 的值呢?大家应该能明白我的意思吧?

解决方案 »

  1.   

    加个隐藏域,提交时先用js把选中的checkbox值拼装赋给隐藏域
    controller的action方法里再取隐藏域
      

  2.   

    传数组过去不就行了。
    http://kb.cnblogs.com/a/1394517/
      

  3.   

    如果name相同,一个页面上有多个name相同的元素,最后post到服务端的值被解析后类似于
    form["name"] = "1,2,3,4,5,6"
    这种
      

  4.   

      request.form["name"]........不对劲啊 获取出来的 值很奇怪 我的checkbox的名字叫做 checkboxid 一共就3个元素 结果后台获取出来了23个 而且值很奇怪 
      

  5.   

    用request.form["name"]方法肯定是不行的。。我也想知道!
      

  6.   

    而且在视图中 绑定CHEKCBOX 。会存在一个类型转换的问题!