<%while(rs1.next()){%> 
                    <option> <%=rs1.getString("item")%> </option> 
<%}%> 
                </select> 
<%rs1.close();%> 

不是楼主所说那样,同一个JSP文件里面可以有两个数据库结果集对象的。 
楼主把上面的代码改成这样试试<%while(rs1.next()){%> 
                    <option> <%=rs1.getString("item")%> </option> 
<%rs1++;}%> 
                </select> 
<%rs1.close();%>