Collections

Olá galera…
To com um pequeno problema… Tenho as seguintes classes
public class MensagemTO {
private String destinatario = null;
private String texto = null;
set’s and get’s }

public interface MensagemDAO {
public void buscarMensagens(int param1, int param2);
}

public class SQLServerMensagemDAO implements MensagemDAO{
public void buscarMensagens(int x, int y){
conexao…
query…
MensagemTO mensagemTO = null;
colecaoMensagens = new ArrayList();
while (rs.next()){
mensagemTO = new MensagemTO();
mensagemTO.setDestinatario(rs.getString(“destinatario”));
mensagemTO.setTexto(rs.getString(“texto”));
colecaoMensagens.add(mensagemTO);
}

//quero imprimir os dados da collection aqui para um teste.
}
}

Gostaria de saber como faço para imprimir os valores da minha collection.
Na JSP uso JSTL… mas gostaria de saber como imprimir na própria classe.
Podem me ajudar?

for( MensagemTO mensagem : coleção){ //aqui vc faz manipula o objeto que agora tem os dados da collection }

era isso a sua duvida ou ententi mal ?!

Basta iterar o objeto.

for (Iterator iterator = colecaoMensagens.iterator(); iterator.hasNext():wink: {
MensagemTO mensagem = (MensagemTO) iterator.next();
System.out.println(mensagem.getDestinatario());
System.out.println(mensagem.getTexto());
}

Valeu Luciano!

Funcionou… não tava conseguindo colocar ele dentro do For{}

Tks.

Q bom q resolveu seu problema.

At+