Conexão e consulta via JSTL
Pessoal seguinte.....
Estou fazendo um projeto pequeno, mas estou encontrando um problema a qual não conssigo resolver, seria uma conexão ao mysql usando apenas duas tag´s seriam ela <sql:setDatasource> e <sql:query> vou postar uma imagem do erro que o netbeans está retornando, parece que o problema está no <sql:setDatasource> mas não consigo descobrir o que é, olhei diversos tutoriais na net e me parece que está tudo legal. Adicionei dois jar´s que são: jstl.jar e standard.jar dentro do meu class path do projeto, acredito que esteja certo, estou postando a imagem se alguem puder me ajudar ficaria imensamente agradecido. Obrigado.
Jefferson Lopes
Curtidas 0
Respostas
Weber Santos
06/11/2009
Cara, ao executar isso ai, que erro foi lançado? Cansei de receber linhas vermelhas do Eclipse, Netbeans, sem que nada estivesse realmente errado. Me parece estar tudo certo na sua página, mas eu nunca usei essa tag ai não, então, alguém mais experiente com ela pode dar uma dica melhor.
GOSTEI 0
Jefferson Lopes
06/11/2009
O Erro que é lançado quando mando rodar a página é a seguinte...
org.apache.jasper.JasperException: /index.jsp(19,8) According to TLD or attribute directive in tag file, attribute dataSource does not accept any expressions
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148)
org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1174)
org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:821)
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417)
org.apache.jasper.compiler.Node$Root.accept(Node.java:495)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1736)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:183)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:332)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:312)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:299)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
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)Que a mesma que aparece na imagem que eu postei. Estou usando a implementação da JACARTA OU JAKARTA tanto faz, reparei que no inicio da mensagem ela começa dizendo "According to TLD or attribute..." que ao descompactar os .jar´sele veio junto vario arquivo com a extensão .tld, será que eu não tenha que adicionar estes arquivo no projeto, se sim como faço para adiciona-los ???
GOSTEI 0
Weber Santos
06/11/2009
Então cara... se for levar mesmo em consideração, o que esta mensagem de erro está dizendo, o problema seria o seguinte : o atributo "dataSource" da sua tag : "", não aceita expressões do tipo : $, porém, antes de dizer isso, eu fiz uma pesquisa bem superficial no google e vi muita gente usando exatamente desta forma : dataSource="$", então não achei que fosse este o causador do erro.
Da uma olhada em como a Sun exemplifica o uso desta tag : http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSTL7.html
Enquanto ninguém responde... porque tenho certeza que não é algo muito complicado cara, assim que alguém que já mecheu com isso vir esse post, seu problema estará resolvido rs.
Da uma olhada em como a Sun exemplifica o uso desta tag : http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSTL7.html
Enquanto ninguém responde... porque tenho certeza que não é algo muito complicado cara, assim que alguém que já mecheu com isso vir esse post, seu problema estará resolvido rs.
GOSTEI 0
Weber Santos
06/11/2009
Mais uma leve pesquisa sobre este assunto, me levou a um post de alguém que teve este mesmo problema e disse que resolveu assim :
Declare suas taglibs nesta sequência
ao invés desta
Minha opinião : Duvido que isso resolva, mas tem que tentar de tudo rs.
OBS: Escrevi o mesmo código que você passou aqui e funcionou no meu pc.
Declare suas taglibs nesta sequência
ao invés desta
Minha opinião : Duvido que isso resolva, mas tem que tentar de tudo rs.
OBS: Escrevi o mesmo código que você passou aqui e funcionou no meu pc.
GOSTEI 0
Weber Santos
06/11/2009
Maravilha hein...
aqui vai o código que não apareceu o post anterior :
Declare suas taglibs desta maneira :
taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql";
taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core";
aqui vai o código que não apareceu o post anterior :
Declare suas taglibs desta maneira :
taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql";
taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core";
GOSTEI 0
Jefferson Lopes
06/11/2009
Weber me diz uma coisa qual vc ta usando o netbeans ??? se sim qual versão ?? e a JSTL vc ta usando a especificação da jakarta ???, enfim me passe a IDE que
GOSTEI 0
Jefferson Lopes
06/11/2009
Weber me diz uma coisa qual vc ta usando o netbeans ??? se sim qual versão ?? e a JSTL vc ta usando a especificação da jakarta ???, enfim me passe a IDE que vc
GOSTEI 0
Jefferson Lopes
06/11/2009
Weber me diz uma coisa qual vc ta usando o netbeans ??? se sim qual versão ?? e a JSTL vc ta usando a especificação da jakarta ???, enfim me passe a IDE que vc ta
GOSTEI 0
Jefferson Lopes
06/11/2009
Weber me diz uma coisa qual vc ta usando o netbeans ??? se sim qual versão ?? e a JSTL vc ta usando a especificação da jakarta ???, enfim me passe a IDE que vc ta usando
GOSTEI 0
Jefferson Lopes
06/11/2009
Weber me diz uma coisa qual vc ta usando o netbeans ??? se sim qual versão ?? e a JSTL vc ta usando a especificação da jakarta ???, enfim me passe a IDE que vc ta usando e
GOSTEI 0
Jefferson Lopes
06/11/2009
Weber me diz uma coisa qual vc ta usando o netbeans ??? se sim qual versão ?? e a JSTL vc ta usando a especificação da jakarta ???, enfim me passe a IDE que vc ta usando e especificação
GOSTEI 0
Jefferson Lopes
06/11/2009
Weber me diz uma coisa qual vc ta usando o netbeans ??? se sim qual versão ?? e a JSTL vc ta usando a especificação da jakarta ???, enfim me passe a IDE que vc ta usando e especificação da
GOSTEI 0
Jefferson Lopes
06/11/2009
Weber me diz uma coisa qual vc ta usando o netbeans ??? se sim qual versão ?? e a JSTL vc ta usando a especificação da jakarta ???, enfim me passe a IDE que vc ta usando e especificação da JSTL,
GOSTEI 0
Jefferson Lopes
06/11/2009
Weber me diz uma coisa qual vc ta usando o netbeans ??? se sim qual versão ?? e a JSTL vc ta usando a especificação da jakarta ???, enfim me passe a IDE que vc ta usando e especificação da JSTL.
GOSTEI 0
Jefferson Lopes
06/11/2009
Me desculpe pela repetição não sei oq houve :(
GOSTEI 0
Jefferson Lopes
06/11/2009
Outra coisa Weber eu inverti a chamadas das taglibs e realmente nada mudou
vlw pela força
GOSTEI 0
Weber Santos
06/11/2009
Não era só inverter não... tinha um /jsp antes ... mas tb não acho q seja isto... Cara, esse fórum é meio paradão, nem sei se pode fazer isso, mas posta essa mesma dúvida no www.guj.com.br, que eu dúvido que você fique sem solução ^^...
Ah, eu uso Eclipse e a versão da JSTL não sei bem e neste momento estou saindo do trabalho... Da uma olhada nesse forum que eu passei.
Ah, eu uso Eclipse e a versão da JSTL não sei bem e neste momento estou saindo do trabalho... Da uma olhada nesse forum que eu passei.
GOSTEI 0
Jefferson Lopes
06/11/2009
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Éra isso sim Weber hauahuahauhau, vc salvou minha carreira kra. Tava quase desistindo de tudo comprando um carrinho de pipoca e indo pra frente da Igreja
Valeu abraços
GOSTEI 0
Jefferson Lopes
06/11/2009
Weber...
Vc tem e-mail ??? o meu é jefferson_lopes01@yahoo.com.br, mas vou logo avisando se vc não gosta de tirar duvida dos outros me ignore, caso contrário me passe o seu...
Abraços bom final de semana
GOSTEI 0
Weber Santos
06/11/2009
Hahahaha... que bom cara... mas olha, eu ganho tão mal que penso todo dia nesse esquema da pipoca ai, só que já pesquisei esse mercado e HotDog é mais lucrativo hausahushsuah ...
Brincadeiras a parte, meu e-mail é : weberdls@gmail.com, precisando estamos ai.
Brincadeiras a parte, meu e-mail é : weberdls@gmail.com, precisando estamos ai.
GOSTEI 0