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!
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!
Em qual diretório está a página pesquisa.xhtml? Dentro da WebContent?
Já tentou colocar só action=“pesquisa” ?
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á 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?
Tenta colocar o caminho completo da página no action
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" />