a.jsp 有三个复选框名为 tbs 从数据库获取值0,1 如果为 1 复选框为选中状态
复选框 1,3 为选中状态,把 1 钩打掉,提交到b.jsp ,怎么跟数据库数据进行判断?

解决方案 »

  1.   

    把复选框取一样的名字。
    String[] name=request.getParameterValues("checkName");
    这个方法可以得到是否选中的复选框的value值
      

  2.   


     楼主,用struts没,  如果是struts-html:checkbox就简单了  只用actionform里有与checkbox的value一样的值就勾上的
      

  3.   

    用标签库里的c标签吧,用c:if做数值的判断,如果是1就值行这个标签对里面的内容.
    在这个标签对里写上checkbox就行了.选中项的就加一个checked.
    如果不是1就用c:otherwise标签对里的内容. 
    详细的例子,你搜一下就有这个标签的用法.
      

  4.   

    我没有使用任何标签和struts,是不是就没法子实现了?
      

  5.   


    这个传到b的话 用request.getParameterValues();获取然后与数据库交互的话,取出对应项得是否选中值,与a页面获取到得,一判断就行了
    然后连接响应代码
      

  6.   

    request.getParameterValues();
    获取到的是String[]
    建立数据库连接
    然后使用for循环update状态
    关闭连接update的主键如果在a.jsp中没有显示保存的话,要使用hidden保存一下,然后在b.jsp中先获取id再update
      

  7.   

    支持request.getParameterValues();这个方法。
      

  8.   

    request.getParameterValues(c1);for(c1){
    for(di){
     if(c1等d1){
     dddddd
    }else{
    dddd
    }
    }
    }