test.jsp
....
<%rs=stmt.executeQuery("select ....")%>
<select name="sex">
<option value="<%=rs.getString(1)%>"><%=rs.getString(2)%></option>
</select>rs.getString(1)   为一个内部的编号
rs.getString(2)   在页面上显示的汉字我现在从数据库的一个表里面取出一条记录,里面的一个字段名为rs.getString(1)的值相同,我在页面上要怎么把这个值相同的项selected???
请各位高手给我一个具体的例子,谢谢大家

解决方案 »

  1.   

    <select name="sex" >
    <option value="<%=rs.getString(1)%>"<% if(rs.getString("1").equals("你查询的结果")) out.println("selected='selected'")%> ><%=rs.getString(2)%></option>
    </select>
      

  2.   

    <select name="sex" >
    <option value="<%=rs.getString(1)%>"<% if(rs.getString("1").equals("你查询的结果")) {%>selected="selected" <%}%>  ><%=rs.getString(2)%></option>
    </select>