Problemas com Mysql

Oi povo, seguinte: criei uma jsp para acessar meu banco afim de preencher alguns campos de um formulário dessa jsp, lá vai o início do código:

<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<sql:setDataSource var="conn" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/teste" user="root" password="xxx" />

Bem, se eu não tiver criado o meu web.xml dentro da pasta WEB-INF, essa conexão funciona perfeitamente, consigo acessar o banco. Porém, se eu criar um web.xml mapeando meus servlets, essa conexão pára de funcionar. Diz que não pode encontrar o driver:

exception 

org.apache.jasper.JasperException: Exception in JSP: /Cadastro_Aluno.jsp:10

10: 		<sql:query dataSource="conn" var="uf">SELECT sigla FROM uf</sql:query>
11: 		<sql:query dataSource="conn" var="id_etnia">SELECT id_etnia FROM etnia</sql:query>
12: 		<sql:query dataSource="conn" var="etnia">SELECT * FROM etnia</sql:query>
13: 		<sql:query dataSource="conn" var="nome_etnia">SELECT nome FROM etnia</sql:query>


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
	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)


root cause 

javax.servlet.ServletException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver"
	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
	org.apache.jsp.Cadastro_005fAluno_jsp._jspService(Cadastro_005fAluno_jsp.java:319)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
	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)

Faz algum sentido o fato de eu criar o mapeamento dos meus servlets no web.xml e minha conexão com o banco na jsp parar de funcionar?

vlww galera!

Oi,

o erro é que ele não ta conseguindo fazer a conexão, não está achando o driver JDBC.