Only a type can be imported. 'xxx' resolves to a package

0 respostas
A

O que acontece quando o netbeans não reconhece a classe?
No lugar de ‘xxx’ eu estou fazendo o import de uma classe minha, mas ele apresenta esse erro.

Classe:

<%@page import="br.com.webalexandria.model.handler.EmailHandler" %>
<%
    EmailHandler mail = new EmailHandler();
    try {
        mail.enviaEmail("[email removido]", "[email removido]", "Testando na webalexandria", "http://blog.oldair.net/?p=209");
    } catch (Exception e) {
        e.printStackTrace();
    }
 %>

Erro:
HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: org.apache.jasper.JasperException: Unable to compile class for JSP:

An error occurred at line: 6 in the generated java file
Only a type can be imported. br.com.webalexandria.model.handler.EmailHandler resolves to a package

An error occurred at line: 3 in the jsp file: /enviar.jsp

EmailHandler cannot be resolved to a type

1: <%<a class="mention" href="/u/page">@page</a> import=br.com.webalexandria.model.handler.EmailHandler %>

2: <%

3:     EmailHandler mail = new EmailHandler();

4:     try {

5:         mail.enviaEmail([email removido], <a>"[email removido]</a>", Testando na webalexandria, <a href="http://blog.oldair.net/?p=209">http://blog.oldair.net/?p=209</a>”);

6:     } catch (Exception e) {
An error occurred at line: 3 in the jsp file: /enviar.jsp

EmailHandler cannot be resolved to a type

1: <%<a class="mention" href="/u/page">@page</a> import=br.com.webalexandria.model.handler.EmailHandler %>

2: <%

3:     EmailHandler mail = new EmailHandler();

4:     try {

5:         mail.enviaEmail([email removido], <a>"[email removido]</a>", Testando na webalexandria, <a href="http://blog.oldair.net/?p=209">http://blog.oldair.net/?p=209</a>”);

6:     } catch (Exception e) {
Stacktrace:

br.com.alexandria.web.filter.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:43)

org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)

root cause

org.apache.jasper.JasperException: Unable to compile class for JSP:

An error occurred at line: 6 in the generated java file
Only a type can be imported. br.com.webalexandria.model.handler.EmailHandler resolves to a package

An error occurred at line: 3 in the jsp file: /enviar.jsp

EmailHandler cannot be resolved to a type

1: <%<a class="mention" href="/u/page">@page</a> import=br.com.webalexandria.model.handler.EmailHandler %>

2: <%

3:     EmailHandler mail = new EmailHandler();

4:     try {

5:         mail.enviaEmail([email removido], <a>"[email removido]</a>", Testando na webalexandria, <a href="http://blog.oldair.net/?p=209">http://blog.oldair.net/?p=209</a>”);

6:     } catch (Exception e) {
An error occurred at line: 3 in the jsp file: /enviar.jsp

EmailHandler cannot be resolved to a type

1: <%<a class="mention" href="/u/page">@page</a> import=br.com.webalexandria.model.handler.EmailHandler %>

2: <%

3:     EmailHandler mail = new EmailHandler();

4:     try {

5:         mail.enviaEmail([email removido], <a>"[email removido]</a>", Testando na webalexandria, <a href="http://blog.oldair.net/?p=209">http://blog.oldair.net/?p=209</a>”);

6:     } catch (Exception e) {
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:423)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:317)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)

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)

org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:301)

br.com.alexandria.web.filter.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:40)

org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.
Apache Tomcat/6.0.18

Estou usando JSF e Hibernate.
Se faltou algum dado me avisem!
E obrigado por me ajudarem!

Criado 29 de outubro de 2009
Respostas 0
Participantes 1