Olá a Todos
Estou estudando a plataforma EE, seguindo um livro para iniciante sobre JSP. Estou fazendo apenas uma conexão ao banco e tetando executar uma query usando JSTL, mas o netbeans extá me acusando um erro que não consigo descobrir o que é. Estou usando da implementação da JAKARTA do JSTL.
Segue abaixo o código
//////////////////
Olá, acho que sua taglib está errada, eu faço da seguinte maneira:
<%@ taglib prefix=“sql” uri=“http://java.sun.com/jsp/jstl/sql” %>
Acho que a URI da taglib está correta. você não criou o sql dentro da tag??
O seu datasource está com valores corretos?
Tem um exemplo aqui dê uma comparada…
t+
Opa…
Estou usando assim, está bem semelhante ao site que sugeriram, mas mesmo assim continua exibindo a mensagem de erro como na imagem acima, se eu retirar a tag sql:query e mandar executar a página funciona normal então acredito que ao menos a tab sql:setDataSource está configurada corretamente.
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/sql" prefix="sql" %>
<html>
<head>
<title>JSP Page</title>
</head>
<body>
<h1>Teste JSTL</h1>
<sql:setDataSource var="conexao"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/aprendendo?useUnicode=true"
user="root"
password="root"
/>
<sql:query var = "rSet" dataSource="${conexao}">
select t.codTitulo, t.desTitulo
from titulo t
</sql:query>
</body>
</html>