Jstl

3 respostas
Zenas

Oi,

Estou com o seguinte código abaixo, eu já adicionei a biblioteca JSTL e MySQL, mas quando eu rodo o sistema no NetBeans 6.0.1 ele me apresenta o seguinte erro "javax.servlet.ServletException: javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: “java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/mysql”, o servidor MySQL está ativo e o código fonte do exemplo que eu estou testando segue abaixo:

<%–
Document : index
Created on : 02/10/2008, 17:37:28
Author : zreis
–%>

<%@page contentType=“text/html” pageEncoding=“ISO-8859-1”%>

<%@taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%>
<%@taglib uri=“http://java.sun.com/jsp/jstl/sql” prefix=“sql”%>

Usando Instruções SQL com JSTL SELECT * FROM livros
<table border="1">
        <tr>
            <th>ISBN</th>
            <th>Título</th>
        </tr>            
        <c:forEach var="row" items="${livros.rows}">
            <tr>
            <td><c:out value="${row.isbn}" /></td>
            <td><c:out value="${row.titulo}" /></td>
        </c:forEach>
    </table>
</body>

Agradeço aos que puderem me ajudar,
Zenas

3 Respostas

NataliaOliveira

o jar de conexão está no seu classpath?

Andre_Fonseca

oi

:arrow: Altere o seu post para colocar o código entre as tags code, fica mais fácil de ler

O erro acontece porque não está achando o driver, precisa ver como você está configurando o datasource

:arrow: você pode ter esquecido de fazer o Class.forName para registrar o driver
:arrow: o driver pode não estar no classpath da aplicação
:arrow: pode ser erro de versão, etc

caso já não tenha visto este tutorial pode te ajudar a configurar o datasource

tente primeiro testar para ver se está conectando legal, depois você testa via JSP

abs

Zenas

Oi,

vlw por ter me ajudado, eu estou lendo um livro de java “Desenvolvendo Aplicações Web com NetBeans IDE 5.5” e estou utilizando o NetBeans 6.0.1, obrigado pela ajuda, vou poder continuar meus estudos,

abraços

Criado 6 de outubro de 2008
Ultima resposta 6 de out. de 2008
Respostas 3
Participantes 3