Como eu faria para redirecionar páginas de dentro do método… gostaria de fazer algo assim:
<h:commandLink value=“Retorna para home” action="/home?faces-redirect=true" />
e não assim
<h:commandLink value=“Retorna para home” action="/index?faces-redirect=true" />
Como eu faria para redirecionar páginas de dentro do método… gostaria de fazer algo assim:
<h:commandLink value=“Retorna para home” action="/home?faces-redirect=true" />
e não assim
<h:commandLink value=“Retorna para home” action="/index?faces-redirect=true" />
é possível?
Abs.
Marcelo
Marcelo, a sua pagina (no projeto) é home.xhtml (.jsf, .html ) ou index?
Eu estou usando prettyfaces no meu projeto, mas nos redirecionamentos (pelo bean) eu uso o nome da pagina .jsf?faces-redirect=true. A partir dai, o prettyfaces pelo pattern aplica o nome que voce colocou.
M
mribeiro
Olá tarlix,
É isso que eu gostaria de fazer, mas quando eu redireciono pelo bean ele chama a página “física”, exemplo:
Pelo Bean faço assim:
index?faces-redirect=true
Sendo que “index” é minha página física “index.xhtml”, seguindo a convensão não coloco a extensão, funciona trânquilo, mas na URL do navegador ele mostra index.xhtml…
Gostaria de deixar a URL mais bonita com o uso do PrettyFaces assim:
Se eu tentar de dentro do bean chamar somente /home, conforme eu criei no no arquivo pretty-config.xml ele simplesmente não funciona e diz que a URL não foi encontrada.
Alguma sugestão?
Abs.
Marcelo
T
tarlix
Cara, tem como voce postar seu prettyfaces.xml?
Se ele esta mantendo a url sem a reescrita, eh provável que nao esteja pegando no XML.
Sobre voce colocar só index?faces-redirect=True eu nao sei, eu sempre coloquei index.jsf.
Abrcs