Boa Tarde Amigos do Forum,
Eu estou estudando desenvolvimento web utilizando java atraves das apostilas disponiveis no site da caelum.
Porém impaquei aki e to batendo cabeça a mais de horas e não consegui enxergar onde esta o meu erro.
Em anexo vou postar o meu projeto.
Na pagina lista-scriptlet.jsp estou fazendo referencia a classe ContatoDAO que se encontra em um package de outro projeto.
Utilizando a tag @page import
eu fiz o import dos pacotes que me seriam necessários.
Porém toda vez que eu executo a chamado a pagina no browser eu recebe o seguinte stack trace:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 6 in the jsp file: /lista-scriptlet.jsp
ContatoDAO cannot be resolved to a type
3: <html>
4: <ul>
5: <%
6: ContatoDAO dao = new ContatoDAO();
7: List contatos = dao.getLista();
8:
9: for (int i = 0; i < contatos.size(); i++)
An error occurred at line: 6 in the jsp file: /lista-scriptlet.jsp
ContatoDAO cannot be resolved to a type
3: <html>
4: <ul>
5: <%
6: ContatoDAO dao = new ContatoDAO();
7: List contatos = dao.getLista();
8:
9: for (int i = 0; i < contatos.size(); i++)
An error occurred at line: 11 in the jsp file: /lista-scriptlet.jsp
Contato cannot be resolved to a type
8:
9: for (int i = 0; i < contatos.size(); i++)
10: {
11: Contato contato = (Contato) contatos.get(i);
12: %>
13:
14: <li>
An error occurred at line: 11 in the jsp file: /lista-scriptlet.jsp
Contato cannot be resolved to a type
8:
9: for (int i = 0; i < contatos.size(); i++)
10: {
11: Contato contato = (Contato) contatos.get(i);
12: %>
13:
14: <li>
An error occurred at line: 89 in the generated java file
Syntax error, insert "}" to complete Block
An error occurred at line: 99 in the generated java file
Syntax error on token "}", delete this token
An error occurred at line: 100 in the generated java file
Syntax error, insert "}" to complete ClassBody
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:349)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:589)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.26 logs.
Apache Tomcat/6.0.26
E já verifiquei a solução de um possível problema contida na apostila. E não resolveu minha situação.
Alguém ai poderia me esclarecer oq estou fazendo de errado?
Agradeço pela ajuda.