criar uma caixa de combinação dinâmica usando valores do banco de dados em JSP

Quero criar uma caixa de combinação no jsp que contenha valores buscados no meu banco de dados. Aqui está o código que eu escrevi, mas ele retorna uma caixa de combinação em branco, mesmo que haja valores no banco de dado

<select>
<% 
Connection con=null;
ResultSet rs=null;

try
{
     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
     con=DriverManager.getConnection("jdbc:odbc:db","root","root");
     HttpSession ss=request.getSession();
     String uid=(String)ss.getAttribute("id");
     PreparedStatement pst=con.prepareStatement("select name from emp where uid=?");
     pst.setString(1,uid);
     rs=pst.executeQuery();
     while(rs.next())
     {
         out.print(rs.getString("name"));
%>
</select>
<%
     }
}catch(Exception e)
{    out.print(e);
}
%>

questionAnswers(1)

yourAnswerToTheQuestion