Pessoal, estou começando a estudar JSP…
aprendi a preparar o ambiente e fiz um hello word já e agora quero fazer mais coisas
porém, qdo fui instanciar uma classe pra receber dados do banco, ocorre o seguinte erro:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 10 in the jsp file: /teste.jsp
ClienteDAO cannot be resolved to a type
7:
8: <%
9: out.print(“Testeee”);
10: ClienteDAO dao = new ClienteDAO();
11: %>
12:
Minha estrutura de arquivos deste meu primeiro projeto JSP está assim:
src > br.com.caelum.jdbc.dao > classe ClienteDAO.java
JRE System Library
Referenced Libraries
web > WEB-INF > lib > jstl e standard.jar
> web.xml
index.jsp
Tem algo errado? Por mais que eu tente nada dá certo…
Só funciona a página JSP qdo eu coloco algum código básico como:
<%=str %>
Porém qdo uso uma tag import ou taglib:
<%@ import="src.br.com.caelum.jdbc.dao.ClienteDAO" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
Aparece o exception no navegador:
pessoal ainda não consegui resolver isso
sigo o que está na apostila da caelum e msm assim nao consigo
será q tenho q configurar algo tb no web.xml
ou o problema é em outra configuração?
Eu criei um Tomcat project e agora funcionou as tags import e taglib =]
estava criando conforme a apostila da caelum, q mandava criar um java project e dps criar os diretórios “na mão”, daí acho q o sistema não entendia…
Qto a compilar o código jsp, não era isso q eu fazia
Sou novo com JSP, mas pelo que entendi, eu apenas publico a pagina jsp no tomcat e o servidor de aplicação q tem o trabalho de compilar
Aliás, eu fiquei com uma dúvida…
Qdo eu crio uma página JSP, o servidor gera um código java “por trás” que parece ser um servlet (q tb num conheço)
então um JSP depende de 1 servlet?