Olá pessoal.
eu estou tendo um problema de redirecionamento:
eu possuo os seguintes arquivos na minha aplicação: (JSF + FACELETS)
footer.xhtml
template.xhtml
/teste/user/tab.xhtml
/teste/user/form/list.xhtml
No arquivo template.xhtml, eu tenho um include do arquivo footer.xhtml e o arquivo /teste/user/form/list.xhtml usa o template.xhtml como template, de forma que a list.xhtml contém também o aquivo footer.xhtml.
nesse footer.xhtml, eu tenho um commandLink que quando clicado deveria acessar o bean de controle que limparia umas variáveis e retornaria para a /teste/user/form/list.xhtml.
(trecho do código da footer.xhtml)
<h:commandLink id="listForms" value="Formulário" action="#{form_controller.listar}"/>
método listar do bean
public String listar() {
reset();//limpa as variáveis para fazer nova busca
return "listForms";
}
e no meu faces-config:
<navigation-rule>
<navigation-case>
<from-outcome>listForms</from-outcome>
<to-view-id>/teste/user/form/list.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
O problema é que quando eu clico no link do footer.xhtml ele da um erro:
Caused by: java.io.FileNotFoundException: /teste/user/form/list.xhtml Not Found in ExternalContext as a Resource
eu to passando o diretório errado pelo faces-config?
já tentei de outras formas e não tá dando certo :S
valeu!