Listar páginas do projeto - JSF

2 respostas
andersonsv

Olá amigos,
Gostaria de saber se existe alguma forma de exibir todas as páginas contidas no WebContent em um projeto JSF?
Pois estou desenvolvendo um sistema onde existe um controle de páginas e para não digitar as páginas, gostaria de listar as mesmas.
Creio que devo utilizar o FacesContext, mas não faço idéia de como fazer ou se é possível.
Alguém pode dar um luz?
obrigado :arrow:

2 Respostas

felipempantoja

tenta assim:

ServletContext ctx = (ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext();
String caminho = ctx.getRealPath("");

File dir = new File(caminho);
if(dir.isDirectory()){
	for(String a : dir.list()){
		System.out.println(a);
	}
}
andersonsv

muito obrigado! foi de grande ajuda!
abs!

Criado 29 de outubro de 2008
Ultima resposta 31 de out. de 2008
Respostas 2
Participantes 2