JSF: Como fazer um botão Voltar

Dá pra eu fazer um botão Voltar na página mas sem precisar atualizar.

abrax

Como assim fazer um botão Voltar sem precisar atualizar?

Você diz, por exemplo, um botão Voltar na pagina B que retonar para a pagina A, sem precisar atualizar a pagina A? Mais ou menos isso?

É só configurar o outcome do button no seu faces-navigation-config.xml ou faces-config.xml.

Como assim fazer um botão Voltar sem precisar atualizar?

Você diz, por exemplo, um botão Voltar na pagina B que retonar para a pagina A, sem precisar atualizar a pagina A? Mais ou menos isso?

É só configurar o outcome do button no seu faces-navigation-config.xml ou faces-config.xml.

isto mesmo dessa forma, sem precisar atualizar, apenas vai voltar pára pagina A como vc disse acima.

então vou criar um botão “Voltar” .

No button configura o outcome para o nome da pagina que você deseja que ele te redirecione,

<h:commandButton action="pagina_a" value="Voltar" />

depois no faces-config.xml você configura a regra de navegação.

 <navigation-rule>
  <from-view-id>/paginab.xhtml</from-view-id>  
  <navigation-case>
   <from-outcome>pagina_a</from-outcome> <!-- outcome do button -->
   <to-view-id>/paginaa.xhtml</to-view-id> <!-- pagina para qual será direcionado -->
  </navigation-case>
 </navigation-rule>

Nossa valeu mesmo…vinicius8891!

Esta certinho cara…

valeu! um abração!