Jstl sql

7 respostas
T

La li todos os topicos sobre o assunto aqui no guj e no stackoverflow e ainda nao consegui resolver o problema, estou realmente desesperado :frowning: estou recebendo este erro do JSTL

[color=red] Set 03, 2012 6:37:28 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [jsp] in context with path [/JSTL] threw exception [The absolute uri: http://java.sun.com/jsp/jstl/sql cannot be resolved in either web.xml or the jar files deployed with this application] with root cause
org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/sql cannot be resolved in either web.xml or the jar files deployed with this application[/color]

Minha declaração esta assim

<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> <%@page contentType="text/html" pageEncoding="UTF-8"%>

e o XML

<?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <display-name>ALGO</display-name>

Os arquivos standard.jar e jstl.jar estao no lib do Tomcat mas mesmo assim nao funcionam alguem tem alguma ideia?

Muito obrigado!

7 Respostas

drsmachado

Por que quer fazer algo totalmente errado em tua aplicação?
Não use acesso ao banco de dados direto na JSP, é feio, é anti pattern e é uma droga de manter.
Faça na servlet, numa outra classe, num papel de pão, qualquer lugar, exceto na JSP.

T

Não é um projeto hehe… estou estudando por um livro e criando varios exemplos para depois poder pesquisar quando realmente for necessario implementar algo, na verdade são varios teste unitarios

drsmachado

Odeio livros que ensinam a fazer coisas erradas.
É possível? Sim.
É correto? Não.

Pode-se andar a mais de 110Km/h em estradas do Brasil? Pela lei, não. Pela potência dos automóveis, sim. Não é por que o automóvel permite, que você vai andar acima desta velocidade em qualquer lugar, certo?

T

drsmachado:
Odeio livros que ensinam a fazer coisas erradas.
É possível? Sim.
É correto? Não.

Pode-se andar a mais de 110Km/h em estradas do Brasil? Pela lei, não. Pela potência dos automóveis, sim. Não é por que o automóvel permite, que você vai andar acima desta velocidade em qualquer lugar, certo?

Quando eu comecei a ler algumas partes do livro , percebi que a maneira da qual foi implementada estava totalmente errada, mas como o objetivo desse capítulo não é o desenvolvimento de um projeto , e sim apenas mostrar o que existe independentemente se eu usarei ou não estou lendo e aprendendo , até porquê imagina se você não soubesse que um carro pudesse ultrapassar a velocidade de 110Km/h, no minimo te julgariam como quem não conhece do assunto .
O caso aqui não é se devo ou não implementa-lo e sim como isso funciona, afinal é função do livro mostrar todas as possibilidades mesmo não sendo as melhores.

Ruttmann

Diga o nome do livro que vc está estudando, pra eu pasar longe… :lol:

To aprendendo isso também mas essa prática tá muito errada amigo, te aconselho a procurar outra fonte de estudo porque a pior coisa que tem é você ver pela primeira vez o jeito errado de fazer algo, pois é isso que vai se fixar na sua cabeça…

No mais, boa sorte com os estudos!

:wink:

T

O livro é Java na Web , o autor é Antonio Neto.
Estou começando no mundo web agora, já programei em outras linguagens e atualmente trabalho com Java para aplicativos desktop faz dois anos.Sei que isso é uma má pratica de programação mas como eu comprei o livro e no caso isso não me prejudica tanto, eu vou continuar lendo e separando o que realmente vale a pena implementar em um projeto pois sem dúvida essa não será minha única referencia sobre o assunto.
Mas como cada um é cada um, o livro é esse, fica ao seu critério passar longe ou não.
Obrigado pelo boa sorte :smiley: !

T

A propósito, caso alguém possua algum tutorial da maneira mais correta dessa implementação ser feita agradeceria se pudesse compartilhar :smiley:

Criado 3 de setembro de 2012
Ultima resposta 5 de set. de 2012
Respostas 7
Participantes 3