Listar páginas do projeto - JSF

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:

tenta assim:

[code]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);
}
}[/code]

muito obrigado! foi de grande ajuda!
abs!