Consulta por id

fiz esse método para consultar por id, na minha classe ContatoDao, e mostrar num jsp, mas não to conseguindo, alguém pode me dizer o que esta errado?

[code]public Contato consultar(int id){
Contato contato = new Contato();
try {
Connection con = Conexao.getConexao();
try {
String sqlSelect = “select * from contato where id=?”;
PreparedStatement pstmt = con.prepareStatement(sqlSelect);
pstmt.setInt(1, id);
ResultSet rs = pstmt.executeQuery();

		    if (rs.next()) {  
		    	contato.setId(rs.getInt("id"));
		    	contato.setNome(rs.getString("nome"));
		    	contato.setTelefone(rs.getString("telefone"));
		    	contato.setEndereco(rs.getString("endereco"));
		    	contato.setNascimento(rs.getDate("nascimento"));
		    }  
		      
		} finally {
			con.close();
		}
	} catch (SQLException e) {
		e.printStackTrace();
	}
	return contato ;
}[/code]

Aparece alguma mensagem de erro? Essa consulta traz algum resultado?

Cara se for para trazer para um jsp, creio que você tera que fazer um arraylist, porque ai no caso está correto o método, porém você só está imprimindo com system.out.println e não está retornando um List tenta criar um ArrayList de contato e retornar ele ai depois você vai ter que percorrer este array na sua Jsp para exibir os dados em uma tabela.

gente é o seguinte vou tentar explicar, pois estou no trabalho e meu código esta em casa, e agora não da para postar para vcs…

eu já tenho um método consultar que retorna uma lista, e ele já aparece no jsp, o que eu quero é o seguinte eu tenho a ação selecionar no meu controle, que aparece na lista em cada contato,
quando eu clico em selecionar os dados do contato referente aparecem nos campos de cadastro, para poder alterar, não sei explicar muito bem mais é ± isso, entenderam?

aparece o erro 404 no navegador, que não acha o contato…

cara, seu blog ta nos meus favoritos…

HTTP Status 404 - /aula11/contato

type Status report

message /aula11/contato

description The requested resource (/aula11/contato) is not available.

Apache Tomcat/7.0.28

aparece esse erro…