Tô fazendo um pequeno projeto da faculdade em jsp. O problema é o seguinte:
Dentro do diretório onde está a aplicação existe o diretório WEB-INF/classes/Negocio. To querendo usar uma classe que está neste diretório dentro da minha jsp que está em um diretório acima de WEB-INF, como faço isso?
Vc deve declarar um package pra sua classe pra poder usá-la.
R
RomulinhoPJ
É, eu fiz isso. Em todas as classes eu coloquei o nome do pacote com a instrução “package nomePacote”, mas mesmo assim as classes não conseguem ser encontradas
Valeu
M
marcossousaPJ
Só uma pergunta estupidamente idiota:
Já compilou estas classes?
:okok:
M
matheusPJ
e as importou ou usou o nome totalmente qualificado pra poder usar?
R
RomulinhoPJ
Valeu caras, deve ser isso mesmo.
Só tem um problema: no mesmo diretório que esta o pacote Negocio, também está o pacote Conexao, e as classes do pacote Negocio utilizam a classe do pacote Conexao. Eu nao to conseguindo compilar as classes de Negocio pq nao encontram a classe de Conexao.
Usei javac -classpath “[caminho de Conexao]” …, mas nao consegui.
É isso mesmo?
Valeu
G
Guilherme_MelloPJ
“Romulinho”:
Valeu caras, deve ser isso mesmo.
Só tem um problema: no mesmo diretório que esta o pacote Negocio, também está o pacote Conexao, e as classes do pacote Negocio utilizam a classe do pacote Conexao. Eu nao to conseguindo compilar as classes de Negocio pq nao encontram a classe de Conexao.
Usei javac -classpath “[caminho de Conexao]” …, mas nao consegui.
É isso mesmo?
Valeu
Você importou o pacote conexão nas classes que utilizam a classe de connection ???
R
RomulinhoPJ
Em cada classe de Negocio tem isso aí:
importConexaoBanco.ConexaoBanco;
G
Guilherme_MelloPJ
[quote=“Romulinho”]Em cada classe de Negocio tem isso aí:
importConexaoBanco.ConexaoBanco;
ConexaoBanco é um pacote e ConexaoBanco é a classe de conexão ???
R
RomulinhoPJ
Isso mesmo. Mas o problema da compilação eu já consegui resolver.
Coloquei o diretorio em um arquivo .zip, aí o javac reconheceu.
O problema agora é na hora de importar na JSP, to fazendo assim:
<%@ page import="Negocio.*" %>
mas não tá reconhecendo.
O erro é esse:
“Usuario cannot be resolved or is not a type”[/code]
G
Guilherme_MelloPJ
“Romulinho”:
Isso mesmo. Mas o problema da compilação eu já consegui resolver.
Coloquei o diretorio em um arquivo .zip, aí o javac reconheceu.
O problema agora é na hora de importar na JSP, to fazendo assim:
<%@ page import="Negocio.*" %>
mas não tá reconhecendo.
O erro é esse:
“Usuario cannot be resolved or is not a type”[/code]
o que é Usuário ?
R
RomulinhoPJ
É uma classe que está dentro do pacote Negocio.
G
Guilherme_MelloPJ
Você instanciou a classe Usuário ??
Posta o código aí pra gente dar uma olhada!
R
RomulinhoPJ
Valeu pela ajuda, mas eu testei a mesma estrutura no resin e funcionou normalmente, talvez seja algum problema de configuração do meu Tomcat. To usando o Tomcat 5.