Jstl não roda

estou criando uma pagina de listatem de contato com jsp e jstl mais a minha pagina nao roda

listasContato

<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%>
<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1”
pageEncoding=“ISO-8859-1”%>

Lista Contato
<!-- cria o dao -->
<jsp:useBean id="dao" class="br.com.caelum.jdbc.dao.ContatoDao"></jsp:useBean>
<table>
	<!-- percorre contatos montando as linha da tabela -->

	<c:forEach var="contato" items="${dao.lista }">
		<tr>
			<td>${contato.nome}</td>
			<td>${contato.email}</td>
			<td>${contato.endereco}</td>
			<td>${contato.dataNascimento.time}</td>
		</tr>
	</c:forEach>
</table>

<________________________________________________________________________________

sempre da esse erro

HTTP Status 500 – Internal Server Error h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background-color:#525D76;border:none;}

HTTP Status 500 – Internal Server Error

Type Exception Report

Message An exception occurred processing JSP page [/lista-contatos.jsp] at line [14]

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

org.apache.jasper.JasperException: An exception occurred processing JSP page [/lista-contatos.jsp] at line [14] 11: 12: 13: 14: <jsp:useBean id=“dao” class=“br.com.caelum.jdbc.dao.ContatoDao”></jsp:useBean> 15:

16: 17: Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:617) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:514) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330) javax.servlet.http.HttpServlet.service(HttpServlet.java:742) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Root Cause

java.lang.RuntimeException: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/fj21 br.com.caelum.jdbc.ConnectionFactory.getConnection(ConnectionFactory.java:15) br.com.caelum.jdbc.dao.ContatoDao.(ContatoDao.java:21) org.apache.jsp.lista_002dcontatos_jsp._jspService(lista_002dcontatos_jsp.java:135) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:742) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330) javax.servlet.http.HttpServlet.service(HttpServlet.java:742) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Root Cause

java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/fj21 java.sql.DriverManager.getConnection(DriverManager.java:689) java.sql.DriverManager.getConnection(DriverManager.java:247) br.com.caelum.jdbc.ConnectionFactory.getConnection(ConnectionFactory.java:11) br.com.caelum.jdbc.dao.ContatoDao.(ContatoDao.java:21) org.apache.jsp.lista_002dcontatos_jsp._jspService(lista_002dcontatos_jsp.java:135) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:742) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330) javax.servlet.http.HttpServlet.service(HttpServlet.java:742) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Note The full stack trace of the root cause is available in the server logs.

Apache Tomcat/8.5.38

Pelo que está sendo informado parece que você não adicionou o .jar do mysql pra ele se conectar no banco de dados. Por enquanto está faltando isso.

NOTA: Depois de adicionar o driver, verifique a sua URL de conexão. Talvez seja necessário informar a porta.

eu tenho o jar, faco o crud em modo desktop e funciona tudo legal mais quando passo para o modo web ele da esse erro.

Adiciona o .jar e dar um rebuild no projeto.

Fala ai @Luis_Jonson blz? ja solucionou esse problema? se ja peço para disponibilizar qual solução adotou para possíveis consultas futuras dos demais colegas, caso não sugiro vc colocar a porta do mysql que acredito que esteja na padrao 3306

Root Cause
java.lang.RuntimeException: java.sql.SQLException:

No suitable driver found for jdbc:mysql://localhost/fj21

No arquivo que vc esta citando essa instrução, sugiro vc incluir o numero da porta do MYSQL
jdbc:mysql://localhost:3306/fj21`

Abraços
Max