Conexao mysql com jsp

estou usando a postila da caelum
e esta dando essse erro:

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: javax.servlet.ServletException: java.sql.SQLException: com.mysql.jdbc.Driver
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
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:852)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.Listagem_jsp._jspService(Listagem_jsp.java:93)
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
build.classes.modelo.ConnectionFactory.getConnection(ConnectionFactory.java:14)
build.classes.dao.ContatoDAO.(ContatoDAO.java:15)
org.apache.jsp.Listagem_jsp._jspService(Listagem_jsp.java:66)
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)

essa ea pagina jsp

<%@ page import=“java.util.,build.classes.dao., build.classes.modelo.*” %>

Insert title here
    <% ContatoDAO dao = new ContatoDAO(); List contatos = dao.getLista(); for (Contato contato : contatos ) { %>
  • <%=contato.getNome()%>, <%=contato.getEmail()%>: <%=contato.getEndereco()%>
  • <% } %>

parece erro de nao tah encontrando o driver mas
ja coloquei o driver do mysql e continua com esse erro
por favor se alguem poder me ajudar
vou estar muito agradecido

coloque o seu codigo dentro de try/catch e imprima a stacktrace, aparentemente vc tem algum problema ao carregar o driver, pode ser classpath - o driver mysql deveria estar na pasta lib do seu projeto lembra?

ja estava o driver do mysql no lib do projeto
talvez o driver tivesse com algum erro mas testei ele nesse mesmo projeto numa aplicaçao no console e ele funcionou normal