Como pegar o caminhu completo da app?

Boa tarde senhores…

tenhu uma app web, estou usando jfs…

queria listar o conteudo de um diretorio da minha app…
mas quando eu uso o request.getcontextpath()…

ele me retorna “/meuprojeto”
entao nao conceigo criar um New File("/meuprojeto");

oque eu faço ?

abraços

Cara, se não me falha a memória, existe um método da classe ServletConext chamado getRealPath(), que te retorna o caminho completo da raiz da tua estrutura de diretório até a raiz do teu projeto. Acho que esse método pode resolver o teu problema…

[]'s.

pow nao to conceguindo nao!

ExternalContext context = FacesContext.getCurrentInstance().getExternalContext();

nesse context naop tem getrealpath nao…

eu ja fiz um outro site… e usei esse…

mas to fazendo esse com jsf nao to conceguindo

Blz concegui.

Para pegar o caminho da aplicação com JSF

FacesContext aFacesContext = FacesContext.getCurrentInstance(); 
        ServletContext context = (ServletContext)aFacesContext.getExternalContext().getContext();
        String rootpath = context.getRealPath("/");

obrigado aí kaique. abraço
abraço a todos

topic is closed