Estou voltando a java web para relembrar para praticar a pouco.
Tentando para gera lista no BD para aparecer na JSP, mas ocorreu erro, veja me baixo.
GRAVE: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 16 in the jsp file: /listaContato.jsp
ContatoDAO cannot be resolved to a type
JSP
<body>
<table>
<tr><td colspan="2">Lista do contato</td></tr>
<tr><td>Nome</td><td>E-mail</td></tr>
<% ContatoDAO dao = new ContatoDAO();
ArrayList<Contato> al = dao.geraLista();
for (int i = 0; i < al.size(); i++) { %>
<tr><td> <% al.get(i).getNome(); %></td><td><% al.get(i).getEmail(); %></td></tr>
<%} %>
</table>
</body>
Metodo geraLista no classe ContatoDAO
public ArrayList<Contato> geraLista(){
iniciaBD();
conn = getConnection();
ArrayList<Contato> al = null;
String query = "select nome,email from contato";
try {
ps = conn.prepareStatement(query);
al = new ArrayList<Contato>();
while (rs.next()) {
Contato c = new Contato();
c.setNome(rs.getString("nome"));
c.setEmail(rs.getString("email"));
al.add(c);
}
ps.close();
rs.close();
} catch (SQLException e) {
System.out.println("Mensagem de erro: "+e.getMessage());
}
finalizaConnection(conn);
return al;
}
public void testeLista(){
ArrayList<Contato> al = new ArrayList<Contato>();
for (int i = 0; i < al.size(); i++) {
}
}
Espero que me dar uma dica e me informe qual o erro.
[quote=Hebert Coelho][quote=jsnpereira][quote=Hebert Coelho]ContatoDAO cannot be resolved to a type
Ta falando que não ta reconhecendo… vc fez o import?[/quote]
Hoje a noite vou verificar no import. Mas é precisa declarar import no JSP? como faz esse?[/quote]Pesquise no google:
importar classe jsp[/quote]
Eu encontrei vários infromação no google e fiz código mas apareceu numa linha vermelha como indica está erro, rodei e recebeu erros mesma coisa mensagem em cima.