Bom dia galera, blz?
Estou em desenvolvimento com meu TCC para sistema via WEB usando JSP, Servlet e camadas…
As camadas são dividades em View, Controle, TO, Modelo e DAO. Cada camada, eu fiz um “package” dentro da pasta SRC criada pelo Eclipse.
A estrutura do Projeto está da seguinte forma:
-Projeto
–src
—Modelo
----Classe.java
–WebContant
—Arquivos
----Arquivo.pdf
Preciso que minha Classe.java, através do “java.io”, localize o Arquivo.pdf dentro da Pasta arquivo.
Segue o código abaixo:
public boolean localizarContrato(){
InputStream isContrato = getClass().getResourceAsStream("../../WebContent/Arquivos/Contrato.pdf");
if(isContrato == null)
return false;
else
return true;
}
Fiz outras pesquisas e descobri que o comando “…/” “sobe” o diretório. Neste caso, eu estou “saindo” da pasta Modelo, depois da pasta SRC e entrando na WebContent, Arquivos e localizando o arquivo. Porém, a variável “isContrato” sempre retorna “null” dando ao entender que o arquivo não foi localizado.
Fiz o teste até com o Debug do Eclipse e na hora que ele cria a variável, já me mostra “null”
Como posso resolver isso?