表结构:
-----------------
名称|结论|标志|
-----------------
  A | A  |  1 |
-----------------
  A |  B |  1 |
-----------------
 B  | B  | 0  |
-----------------
读表内容:
A :结论以 下拉框形式显示(选项A,B)
B :结论以 文本框形式显示(值B)对于表数据多的即:
对应多结论的用下拉显示
单结论的用文本显示

解决方案 »

  1.   

    <%      String grbh=new String(request.getParameter("grbh").trim()); DBSQLManager dbsm = new DBSQLManager();
    String sql="select distinct a.ksmc,b.xmmc,b.xmdw,b.ckxx,b.cksx from tjksb as a,tjxmb as b,grtcxzb as c where a.ksbh=b.ksbh and c.xmbm=b.xmbh and c.grbh='"+grbh+"'";
    dbsm.setSqlStr(sql);
    dbsm.executeQuery();
    ResultSet rs=dbsm.getRs();
    %>
    <form id="form1" name="form1" method="post" action="count_in3.jsp?grbh=<%=grbh%>">
      <table width=90% border="0" align="center" bgcolor="#f1f3f5" >
        <tr>
          <th colspan="7" class=tableHeaderText>
            <input name="grbh" type="hidden" size="16" maxlength="16" value="<%=grbh%>">      
    </tr>
        <tr>
          <th class=tableHeaderText width="34%"><div align="center">项目名称</div>
          <th class=tableHeaderText width="19%"><div align="center">体检结果</div>
          <th colspan="4" class=tableHeaderText><div align="center">参考范围</div>
       </tr>
    <%     while(rs.next())
    {
    %>
         <tr>
          <td><div align="center"><input readonly="1" type="text" name="xmmc" value="<%=rs.getObject("xmmc")%>"></div></td>
          <td><input type="text" name="date"></td>
          <td width="9%"><div align="center"><%=rs.getObject("ckxx")%></div></td>
          <td width="5%"><div align="center"><%=rs.getObject("xmdw")%></div></td>
          <td width="10%"><div align="center"><%=rs.getObject("cksx")%></div></td>
          <td width="3%"><div align="center"><%=rs.getObject("xmdw")%></div></td>
        </tr>
    <%}%>
    <tr>
      <td colspan="7"><div align="center">
        <input type="submit" name="Submit" value="保存">
        <input type="reset" name="Submit2" value="重置">
          </div></td></tr>
      </table>
    </form>
      

  2.   

    http://dove.cnblogs.com/archive/2005/03/02/111702.aspx看看这个,改改就能符合你的要求。
      

  3.   

    哈哈  我也刚写了一个jsp的 可输入的下拉菜单。
    多谢拉!
      

  4.   

    <%if(需要文本形式){%>
    文本
    <%}%>
    <%if(下拉框形式){%>下拉框
    <%}%>
      

  5.   

    你不是遍历所选择的记录集吗?一个<tr></tr>表示一条记录,一个<td></td>表示一条记录中的一个字段对不对,多个值或者几个值是什么意思?