Tenho um arquivo JSP simples que instancia uma classe.
Porem, quando executo da este erro:
C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\inf1371\cadastro_jsp.java:46: cannot resolve symbol
symbol : class Banco
location: class org.apache.jsp.cadastro_jsp
Banco u = new Banco( );
A classe Banco e o arquivo JSP estão na estrutura de pasta seguinte:
C:\Program Files\Apache Group\Tomcat 4.1\webapps\inf1371
br.com.seuPacote.Banco banco = new br.com.seuPacote.Banco();
N
NaelPJ
O problema é que não tem nenhum pacote.
As classes java e os arquivos jsp estãso na mesma estrutura de diretório: C:\Program Files\Apache Group\Tomcat 4.1\webapps\inf1371
é exibido o erro. 1º entra na pagina HTML que chama a jsp. Porém na jsp quando instancia a classe Banco da erro. Se eu colocar qualquer outra instrução em código java( if, for, while), tudo ocorre corretamente, porém na hora da instanciação não vai.
C
CarneiroPJ
Coloque sua classe dentro da pasta:
\SeuProjeto\WEB-INF\classes
N
NaelPJ
Ja fiz isto, porém ele dá o seguinte erro de compilação:
The declared package does not match the expected package WEB-INF.classes
Eu estou achando que meu problema possa ser com o web.xml. Mas não entendo muito do mesmo. O conteudo dele é o seguinte:
<?xml version=“1.0” encoding=“UTF-8”?>
<!DOCTYPE web-app PUBLIC “-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN” “http://java.sun.com/dtd/web-app_2_3.dtd”>
<web-app id=“WebApp”>
<display-name>Teste</display-name>
</web-app>
Eu trabalho numa empresa que faz projetos web, creio que possa a ver algum problema no web.xml