Carregar um arquivo em aplicação web  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
renatosilva
GUJ Master

Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline

Tenho um arquivo "application.properties" na pasta WEB-INF da aplicação e tento carregá-lo com



Semelhante ao que li numa apostila, so que lá ele pegava o arquivo através do contexto do servlet, mas estou usando uma classe java normal.

Já tentei sem o "/" inicial, e o nome do arquivo é esse mesmo.

Como eu faria para indicar o caminho do arquivo em uma classe normal?
fcmartins
Java Ninja
[Avatar]

Membro desde: 12/01/2005 09:40:43
Mensagens: 293
Localização: Bragança Paulista- SP
Offline

Sé é uma aplicação web, use:

Se não é web, você pode acessar direto com a classe File.

Almanaque

{SCJP 1.4}
{SCWCD 1.4}
renatosilva
GUJ Master

Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline

fcmartins wrote:Se não é web, você pode acessar direto com a classe File.


Mas como seria o path? O path usado com servlet não funciona.
renatosilva
GUJ Master

Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline

Caro renato3110,

Você terá que indicar o path literal com o código que você está usando.

Não sei um jeito de dar um getServletContext() numa classe normal, acho que não dá, mas você poderia ver se dá pra fazer isso no JSP, usando o código que o fcmartins indicou, então você forneceria o InputStream para a classe (no construtor por exemplo), que ficará até mais abstraída, pois ela será independente de como foi gerado esse InputStream e qual a sua implementação.

This message was edited 1 time. Last update was at 18/02/2005 19:32:02

renatosilva
GUJ Master

Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline

Puxa, realmente funcionou!! Obrigado renato3110!!!!


 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team