Boa Noite pessoal é o seguinte
estou com a apostila da Caelum
caelum-java-web-fj21.pdf
e estou fazendo o exercício da apostila 56
este é o lista-elegante.jsp
<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %>
<jsp:useBean id=“dao” scope=“request” class="\Documents and Settings<meu usuario>\workspace\TomcatProject\WEB-INF\classes\ContatoDAO" />
nome: ${contato.nome},
email ${contato.email},
endereço ${contato.endereco}
lembrando que o serviço do Mysql está startado
e o Apache tomcat está rodando normal
possui o arquivo .java e .class no díretório especificado
<jsp:useBean … class="\Documents and Settings<meu usuario>\workspace\TomcatProject\WEB-INF\classes\ContatoDAO" />
eu uso o Eclise na versão 3.2
java versão 6
tomcat versão 6
mysql 5
o jstl está na versão 1.1
e no momento que vai rodar ele dá o seguinte erro
Erro report
Exception report
org.apache.jasper.JasperException: /lista-elegante.jsp(2,0) The value for the useBean class attribute \Documents and Settings<meu usuario>\workspace\TomcatProject\WEB-INF\classes\ContatoDAO is invalid.
e outro monte de coisa a mais escrito à baixo
alguém pode me ajudar a descobrir este erro ?
Bom, sou iniciante e estou estudando tbem, então posso dizer bobagens, mas vamos lá:
Pela mensagem de erro:“The value for the useBean class attribute … is invalid.”, parece que o atributo class não aceita o tipo de diretório que vc especificou.
Na apostila a declaração está como: class=“br.com.caelum.dao.ContatoDAO”, no seu caso, se vc não criou os pacotes, acho que seria simplesmente class=“ContatoDAO”.
Um erro que estava acontecendo comigo nessa mesma parte da apostila, é a declaração da taglib uri, q na apostila está como:
<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %>
E na versão do meu jstl só reconhece assim:
<%@ taglib uri=“http://java.sun.com/jstl/core” prefix=“c” %>
O código da página dava erro no c:forEach, quando mudei a declaração o erro desapareceu…
Espero ter ajudado e boa sorte.
Opa Beleza cara
fiz o teste e deu certo… legal…
agora vou avançar mais um poco na apostila, to na parte de servlets, se bem que estou fazendo o curso pela Net do JEDI também, é uma porrada de coisa pra estudar, mas ta joia GRaças a Deus,
té mais Brother tudo de bom
flw