Lendo arquivo dentro da aplicação

6 respostas
eric_jf

Pessoal é o seguinte, estou tentando ler uma arquivo q está dentro da aplicação.
Mas não estou conseguindo achar o caminho.

O caminho do arquivo é esse:
/projeto-web/src/main/webapp/protected/customTemplates/teste.html
sendo q projeto-web é o nome do projeto no eclipse.

Mas qual seria o caminho para de acesso dentro do conteiner??

Muito Obrigado!!

6 Respostas

julianoeustaquio

Tente isto.
getServlet().getServletContext().getRealPath("/")+"/src/main/webapp/protected/customTemplates/teste.html "

eric_jf

Está dando nullPointerException… o getServlet está vindo null…
Estou fazendo isso dentro de uma action do struts

Paulinha_NEXT

nao eh um bloqueio no WEB.xml?

Colocaram uma especie de bloqueio aqui nele, e eu nao consigo acessar uma .jsp diretamente.

o cara colocou umas regras de segurança…

<!-- 
    Bloqueia todo o acesso direto a JSPs,
    omitindo <auth-constraint>.
    JPSs devem ser chamadas somente por
    Actions do STRUTS.
-->

Ou seja, veja se vc ta com essa porcaria acionada no seu projeto.

eric_jf

Não achei nada não, mas valeu pela ideia…

Paulinha NEXT:
nao eh um bloqueio no WEB.xml?

Colocaram uma especie de bloqueio aqui nele, e eu nao consigo acessar uma .jsp diretamente.

o cara colocou umas regras de segurança…

<!-- 
    Bloqueia todo o acesso direto a JSPs,
    omitindo <auth-constraint>.
    JPSs devem ser chamadas somente por
    Actions do STRUTS.
-->

Ou seja, veja se vc ta com essa porcaria acionada no seu projeto.

julianoeustaquio

Vc esta fazendo o “extends Action”
nunca tive problemas.

eric_jf

Estou sim, estou usando DispatchAction que exteds Action.

julianoeustaquio:
Vc esta fazendo o “extends Action”
nunca tive problemas.

Criado 25 de janeiro de 2007
Ultima resposta 25 de jan. de 2007
Respostas 6
Participantes 3