大侠们,做一套管理软件,其中有个页面有好多checkbox复选框,但是数据库里只有一个字段,如果选择多个或者一个我的语句该怎样写?
checkbox取值后想把值保存进数据库,java方法代码怎么写?JSP页面是用JS写呢,还是动态获取出来呢?
请懂这个的大侠帮帮忙~~~

解决方案 »

  1.   

    可以多选的话一般都是确定位数
    譬如我又6个checkbox ‘010101’(0和1代表选中位数)
    js控制下,传到后台就行了。
      

  2.   


    既然数据库只有一个字段接收checkbox的值,LZ可以把这些值用符合隔开拼成字符串保存
      

  3.   

    什么都不用。就后台直接写个数组 String items[] =request.getParameterValues("checkboxname");String str="";
    然后 for(int i=0,i<items.length;i++){str +=str+","}
    插入数据库。然后用的时候在str.split 一下。。
      

  4.   


    String items[] =request.getParameterValues("checkboxname");
    String str="";
    if(items.length>0&&items!=null){
    for(int i=0,i<items.length;i++){str +=str+",";}

      

  5.   


    插入数据库字段
    “值1,值2,值3,...”
    取值就split(",")一下
      

  6.   

    这个items数组里的数据你怎么赋给str?