Procurei no google e só achei 3 sites abordando tal erro em português, em inglês eram sempre as mesmas respostas: “Verifique a sua estrutura de dados”
como não achei nada, vim pedir ajuda
Esse erro esta acontecendo quando tento importar uma classe, vou deixar tudo bem explicado aqui.
Estrutura de arquivos:
testeservlet
—source
—deploy
------testeBD.jsp
------WEB-INF
----------classes
--------------base
-----------------Controle.class
Código JSP:
retirei o máximo de informações desnecessárias pra isolar o erro
<%@ page contentType="text/html" language="java" import="java.sql.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ page import="base.Controle" %>
<%Controle c = new Controle();%>
<head>
<title>Teste de Conexão</title>
</head>
<body>
</body>
Erro:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 7 in the generated java file
Only a type can be imported. base.Controle resolves to a package
An error occurred at line: 4 in the jsp file: /deploy/testeBD.jsp
Controle cannot be resolved to a type
1: <%@ page contentType=“text/html” language=“java” import=“java.sql.*”%>
2:
3: <%@ page import=“base.Controle” %>
4: <%Controle c = new Controle();%>
5:
6: Teste de Conexão
7:
An error occurred at line: 4 in the jsp file: /deploy/testeBD.jsp
Controle cannot be resolved to a type
1: <%@ page contentType=“text/html” language=“java” import=“java.sql.*”%>
2:
3: <%@ page import=“base.Controle” %>
4: <%Controle c = new Controle();%>
5:
6: Teste de Conexão
7:
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:308)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
Alguma idéia?