name 变量名为name
value为从数据库中选取的值
如果有值就选择上所发如下所示:
<input type=checkbox name='+name+' value='+value+' (value==1)?"":"checked" >+text;

解决方案 »

  1.   

    servlet里:
    request.setAttribute("name",object);jsp里:
    <%String name=(String)request.getAttribute("name");%>
    这里只是例子
      

  2.   


          52juanjuan(Fibona)能不能说的详细点,谢谢!
      

  3.   

    <input type=checkbox name=checkbox value=<%=s%>>
    以数组的形式更好些!!
      

  4.   

    <jsp:useBean id="connManager" scope="application" class="chapter5.DBConnManager" />
    <%
    Connection con1 = connManager.getConnection("mssql");
    if(con1==null)
    {
    %>
    <style type="text/css">
    <!--
    @import url("../css/fontsizesequ.css");
    -->
    </style><body bgcolor="#526B9E"><span class="white14">对不起,现在数据库忙,请稍后再试</span> 
    <%
    }
    Statement stmt1 = con1.createStatement();
    ResultSet rs1=stmt1.executeQuery("SELECT * FROM dbo.LinkMan where MainUser='"+session.getAttribute("ID")+"'");
    %> <select name="linklist" class="selectstyle" id="linklist" onChange="sendvalue();">
      <option value="" selected>请选择..</option>
      <%while(rs1.next()){
    %>
      <option value="<%=rs1.getString("LinkMan")%>"><%=rs1.getString("LinkMan")%></option>
    <%}%>
    </select><%rs1.close();
    stmt1.close();
    connManager.releaseConnection("mssql",con1);
    %>select的
      

  5.   

    他的意思好像是:select显示时,默认是以前的选项。
      

  6.   

    显示数据:
      <input type="checkbox" name="yourname" value=<%=从数据库中取出的值%>>
    插入数据:
      用request.getParameterValues("yourname")可以将复选框的值放到一个数组中,再将它取出来就可以了吧?
      我也是刚学,方法不知道行不?参考!哈哈.....
      

  7.   

    <%
    String v1=rst.getString(1);
    String v2=rst.getString(2);
    %>
    <input type="checkbox" name="v1" value="<%=v1%>"<%if v1.equals("v1"){%>checked<%}%>>我是V1<input type="checkbox" name="v2" value="<%=v1%>"<%if v2.equals("v2"){%>checked<%}%>>我是V2Radio也是类似于这样的。
      

  8.   

    谢谢  seeyouc(喜相逢) CoolAbu(阿卜-Never Stop(★★★★)
     CoolAbu(阿卜-Never Stop(★★★★))