Lista Suspensa (SELECT)

Estou construindo um aplicativo, e quero por exemplo, em um cadastro, tabela UF, Lista todos os dados dessa tabela, banco de Dados MySQL. Dentro da tabela de cadastro de funcionários existe Nome, CPF, etc… , crie uma tabela só para UF, e quero que esta lista suspensa pegue estes dados nessa tabela. Alguém pode me ajudar.

Olá, posso te sugerir, que de uma olhada nesta apostila Apostila para Download, ela e da caelum e é muito boma para vc entender como faz isso, vc pode olhar a té a pagina 39 dela que já vai começar a fazer o que precisa.

Att,
André Dalcin

Meu problema com o select ainda não foi resolvido, quero listar a coluna ESTADO da table UF, na página de cadastro de PESSOAS, coloquei isso no meu DAO PESSOA:

public List getLista() throws Exception {
PreparedStatement ps = null;
Connection conn = null;
ResultSet rs = null;

    try {
        conn = this.conn;
        ps = conn.prepareStatement("select * from uf");
        rs = ps.executeQuery( );
         List<Uf> estado = new ArrayList<Uf>();  
         while (rs.next()) {  
         Uf uf = new Uf();  
         uf.setIduf(rs.getInt("iduf"));  
         uf.setEstado(rs.getString("estado"));  
         
         // adcionando estado na lista
         estado.add(uf);  
     }  
     rs.close();  
     
     return estado;


    } catch (SQLException sqle) {
        throw new Exception(sqle);
    } finally {
        ConexaoBancoDeDados.CloseConnection(conn, ps, rs);
    }

}

Não sei se está correto.

E na página cadsPessoa.jsp isso:

Uf:

${uf.estado}

Alguém pode ajudar?