Bom dia senhores!
estou fazendo um projeto web com JSF
mas infelismente nao estou conceguinto pegar o arquivo .jasper
que esta dentro do pacote “files”,
como pego ele ?
getServletContext().getContextPath()
getServletContext().getRealPath("")
eu queria saber em qual diretorio minha app esta… depois de la eu pego ele \src\java\files\relatorio.jasper
como eu faço isso ?
obrigado a todos
vc se lembra na onde vc definil o local onde será salvo seus projetos? soh isso
tem soluções melhores para isso, de uma pesquisada aki no forum q vc encontra material a respeito
vlws
pois é brow… mas esse caminho nao pode ser unico dentro da aplicação… pois se eu mudar de maquina… o caminhu vai mudar…
entao eu precisaria de algum metodo de pegar o caminho ate a raiz do projeto
eu sei que tem isso… mas nao lembro mais como faz!
ah sim entendi amigo, tipow… vi essa duvida aki no forum jah uma vez soh q nao me lembro como foi resolvida
mais tem sim um metodo, vc nao encontrou nda no forum? nao me lembro agora
vlws
Gbzao
Maio 29, 2008, 9:27am
#5
Eu coloco meus relatórios dentro do pacote br.com.accion.portalseven.relatorios
Para acessá-los dentro de meu JSF utilizo
FacesContext context = FacesContext.getCurrentInstance();
ServletContext c = (ServletContext)context.getExternalContext().getContext();
String webRoot = c.getRealPath("/WEB-INF/classes/br/com/accion/portalseven/relatorios/");
oi gzofera… pow infelismente nao achei…
mas nosso amigo aki acertou…
gbzao… muito obrigado era isso que eu queria…
muito obrigado !