建立映射关系就行了,比如说课程表是A表,你最后要把选中的课程存进B表,B表的外键可以对应A表的主键

解决方案 »

  1.   

    你想怎么做?可以把页面checked的数据拼装成一个特殊字符串,比如说1软件开发_3JavaEE开发,然后后台再解析这个字符串就OK,或者你可以在表关系上做文章
      

  2.   

    多选框都有一个value值,这个value值是一个 String[],自己到后台拼接一下,注意相同类复选框的name都是一样的  
      

  3.   

    你把传到页面上的list再传回去,然后在存
      

  4.   

    1.获取所有复选框的值    然后拼接成1,2,3 等形式  你可以把这个拼好的值写入到隐藏域中,也可以直接把这个值ajax提交到后台去    if($("input[name='checkbox']:checkbox:checked").length>0){
          value = '';
          $("input[name='checkbox']:checkbox:checked").each(function(){
            value += $(this).val()+',';
          }) 
        }else{
          alert('没有选择');
          return false;
    }2. 后台分割字符串入库即可, 看页面 这个表是一对多的结构  没有中间表,直接把字符串入库即可,有中间表,你就得写多条记录了; 
      

  5.   

    action里面 string[] 获取你的checkbox 的fieldValue的值就可以了 获取到再保存到数据库就不用说了吧?     不懂可以问我  QQ3123698
      

  6.   

    <input type="checkbox" name="course" value=<% course%>/>
    course不是一个对象吗? 这样传到serlvet 怎么接收?