Galera,
cá estou eu, depois do almoço resolvi brincar (brincar nada, ainda é foda fazer isso) de fazer um crud…
só que o Tomcat me diz q tem erro na linha em que instacio meu DAO…
olhem meu código:
<%@ page import="java.util.*,java.sql.*,crud.*"%>
<html>
<ul>
<%
ContatoDAO dao = new ContatoDAO(); // o tomcat ta aloprando aki!
List<Contato> contato = dao.getLista();
for (Contato contatos : contato){
%>
<table border>
<tr>
<td width=50 align="center"><%=contatos.getId()%></td>
<td width=50 align="center"><%=contatos.getNome()%></td>
<td width=50 align="center"><%=contatos.getSenha()%></td>
<td width=50 align="center"><%=contatos.getTelefone()%></td>
<td width=50 align="center"><%=contatos.getProfissao()%></td>
</tr>
</table>
<%
}
%>
</ul>
</html>
e meu ContatoDAO está na package crud.
quando faço no console, ele me retorna tranquilo! e detalhe q é a mesma lógica da JSP, confiram:
package crud;
import java.sql.*;
import java.util.*;
public static void consulta() throws SQLException {
ContatoDAO dao = new ContatoDAO();
List<Contato> contato = dao.getLista();
for (Contato contatos : contato){
System.out.println("Id: " + contatos.getId() + " Nome: " + contatos.getNome() + " Senha: " + contatos.getSenha() + " Telefone: " + contatos.getTelefone() + " Profissao: " + contatos.getProfissao());
}
}
será q enferrujei ? estou realmente cego …
alguem tem alguma idéia ?
valew
xjcd
Novembro 5, 2007, 4:58pm
#2
Qual o erro que o tomcat dá? ClassNotFoundException ou oq?
kleins
Novembro 5, 2007, 5:29pm
#4
Me parece que o driver do Postgresql não está no classpath da sua aplicação web.
java.sql.SQLException: org.postgresql.Driver
[]'s
Rodrigo
Camarada, você ainda usa scriplets?!
Conhece Desgin Patterns?!
Seria legal você dar uma estudada em Desgin Patterns de mercado, em frameworks que facilitam o desenvolvimento do composite view da aplicação. Procure algo do sobre MVC (Model, View e Controller).
JSTL, Struts, Spring, etc.
Não se vicie em scriplets …
No que for possível podemos lhe ajudar.
[]s
Olá
org.postgresql.Driver
Coloque o driver do postgresql no diretorio WEB-INF/lib
bom dia gente!
valew pelas dicas, realmente eu me esqueci do WEB-INF/lib…
mas mesmo assim… não pegou! ta rolando o mesminho erro!
me ajudem aí
( a, eu ja limpei e construí projeto, abri e fechei Netbeans, fiz macumbinha pro santo… tudo!)
e rodrigovfsilva,
puxa cara, ainda tenho q aprender isso daí, ainda não conheço frameworks… ainda sou novato
e de todo jeito, o safado da:
exception
org.apache.jasper.JasperException: org.postgresql.Driver
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
alguem ja passou por isso !?
pessoal, consegui resolver !!!
troquei o Driver do postgreSQL…
o q eu tava usando era um depre q tinha baixado…
daí peguei um lá dentro do banco, quando a gente instala ele!
foi pá-pú!
Obrigado a ajuda de todos!!!