Boa tarde caros, estou desenvolvendo uma aplicação em JSF2 e estou com o seguinte problema:
A partir da raiz da aplicação,
navego para outra página a partir do link como codificado abaixo:
<h:outputLink id="linkTetse" value="view/teste1.xhtml?faces-redirect=true">
Dentro da pagina teste1.xhtml existe um botão que me direciona para a raiz da aplicação novamente conforme codificado abaixo:
<h:commandButton id="btCancelar" type="submit" value="Cancelar" action="#{Teste1Bean.doCancelar}" />
Segue o método doCancelar:
public String doCancelar() {
return "/view/index.xhtml?faces_redirect=true";
}
Nesse momento sou redirecionado para a raiz mas o endereço no browser estará:
http://localhost:8080/Teste/view/index.xhtml?faces-redirect=true
Quando eu clicar novamente no botão:
<h:outputLink id="linkTetse" value="view/teste1.xhtml?faces-redirect=true">
o JSF não encontra a página teste1.xhtml porque o endereço no browser conterá:
http://localhost:8080/Teste/view/view/teste1.xhtml?faces-redirect=true
Alguém sabe como resolver essa situação?..
Um abraço e obrigado pela atenção…