Oi pessoal, coloquei aquele título pq está relacionado com a pasta WebContent apenas, mas não é ela necessáriamente.
Continuando a apostila web FJ-21 comecei a colocar os meus códigos no meu jsp de acordo como mostra na apostila, porém agora tenho um outro erro:
- Importar pacotes: OK
- Criar classe que está contida no pacote: Hell No!!
<%@ page import="br.com.estudo.bean.*, br.com.estudo.dao.*, java.util.*" %>
<html>
<ul>
<%
ContatoDAO dao = new ContatoDAO();
int numero = 4;
if (numero == 4){
%>
<li>Funciona</li>
<%
}
%>
</ul>
</html>
é bem simples o código, e o int numero 4... etc, era só para verificar se era o jsp ou a invocação. Sem o ContatoDAO dao = new ContatoDAO(); funciona normalmente, porém quando eu adiciono o ContatoDAO ele me fornece esse erro:
HTTP Status 500 ---------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: An exception occurred processing JSP page /lista-scriptlet.jsp at line 6
3:
4: <%
5:
6: ContatoDAO dao = new ContatoDAO();
7:
8: int numero = 4;
9:Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)root cause
javax.servlet.ServletException: java.sql.SQLException: com.mysql.jdbc.Driver
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:862)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
org.apache.jsp.lista_002dscriptlet_jsp._jspService(lista_002dscriptlet_jsp.java:80)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)root cause
java.sql.SQLException: com.mysql.jdbc.Driver
br.com.estudo.conexao.AbreConexao.getConnection(AbreConexao.java:14)
br.com.estudo.dao.ContatoDAO.(ContatoDAO.java:18)
org.apache.jsp.lista_002dscriptlet_jsp._jspService(lista_002dscriptlet_jsp.java:61)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)note The full stack trace of the root cause is available in the Apache Tomcat/6.0.20 logs.
--------------------------------------------------------------------------------
Apache Tomcat/6.0.20
minhas classes e pacotes eu já conferi, sem problemas, não sei porque está dando esse problema agora.
todos os pacotes foram importados com ctrl+espaço
Os pacotes e as classes invocadas existem.
é alguma outra configuração do eclipse que eu deixei passar reto?