Primefaces - Remote Command
p:remoteCommand
é um componente do PrimeFaces que permite a execução de métodos no servidor sem a necessidade de uma requisição HTTP tradicional.
Ele é ideal para quando se deseja realizar alguma ação no servidor e, ao mesmo tempo, executar algo no cliente, como abrir uma nova página, sem recarregar a página inteira.
Essa funcionalidade é útil em cenários em que uma ação de servidor precisa ser seguida de uma ação no cliente, como o redirecionamento de uma URL, sem que a página seja recarregada.
O p:remoteCommand
permite que isso aconteça de forma assíncrona, mas pode ser configurado para ser síncrono, garantindo que o redirecionamento ocorra apenas após o processamento completo do servidor.
Referências
https://primefaces.github.io/primefaces/13_0_0/#/components/remotecommand?id=remotecommand