Tenho uma lista:
public List<Contato>getLista_cc() throws SQLException{
PreparedStatement stmt= this.connection.prepareStatement("SELECT ..... ");
ResultSet rs=stmt.executeQuery();
ArrayList<Contato>list_cc = new ArrayList<Contato>();
while(rs.next()){
Contato c1=new Contato();
c1.setNumero(rs.getInt("numero"));
c1.setData(rs.getDate("data"));
c1.setHorario(rs.getTime("horario"));
c1.setNome_aluno(rs.getString("nome_aluno"));
c1.setTitulo(rs.getString("titulo"));
c1.setTipo(rs.getBoolean("tipo"));
c1.setNome_professor(rs.getString("nome_professor"));
c1.setDescricao(rs.getString("descricao"));
list_cc.add(c1);
}
rs.close();
stmt.close();
return list_cc;
Funciona 10, pego ela com jstl em uma jsp, porém tenho uma outra tabela que tem vários nomes e preciso que eles aparecem para um determinado rs.getInt(“numero”), pois faz relacionamento com essa tabela.
Ou seja, minha nova lista precisa dessa informação que está nessa lista e que será colocada na mesma jsp.
public List<Contato>getLista_cpp() throws SQLException{
PreparedStatement stmt= this.connection.prepareStatement("SELECT ...."); (AQUI DEVERIA TER UM WHERE PARA rs.getInt("numero")) COMO FAZER ISSO??
ResultSet rs=stmt.executeQuery();
ArrayList<Contato>list_ccp = new ArrayList<Contato>();
while(rs.next()){
Contato c1=new Contato();
c1.setNome_professor(rs.getString("nome_professor"));
list_ccp.add(c1);
}