[RESOLVIDO] - submenu do Primefaces não redireciona para a página requisitada

6 respostas
J

Não redireciona, permanece na página atual. O código é esse:

<p:submenu label="Pesquisar" icon="ui-icon-search">
   <p:menuitem value="Pesquisar" action="pesquisa.xhtml" ajax="false" />
</p:submenu>

Desde já agradeço qualquer ajuda!

6 Respostas

Hebert_Coelho

Em qual diretório está a página pesquisa.xhtml? Dentro da WebContent?

A

Já tentou colocar só action=“pesquisa” ?

J

A página a ser requisitada está no mesmo diretório da atual, ou seja, a que tem o menu de opções para redirecionar.

J

Já tentou colocar só action=“pesquisa” ?


Sim, tentei. Exibe um erro de página não localizada. O erro anterior deixava a página onde estava, sem redirecionar.

É apenas um redirecionamento de página, algo do tipo do simples HTML. Precisa de regra de navegação do JSF só para carregar outra página?

A

Tenta colocar o caminho completo da página no action

J

Obrigado pelas dicas. Fui testando colocar o caminho todo, desde a raiz da aplicação, até chegar onde funcionava. Porém só funcionou quando mudei para url em vez de action e ajax para true. Esquisito, porém funciona…

<p:menuitem value="Pesquisar" url="/faces/pesquisa.xhtml" ajax="true" />
Criado 8 de abril de 2012
Ultima resposta 8 de abr. de 2012
Respostas 6
Participantes 3