Navegação com ajax JSF 2.0?

Ola,

Estou querendo fazer uma coisa simples em JSF 2, mas não estou conseguindo, já vasculhei na net e não achei nada satisfatório.

Uma simples navegação de paginas com ajax, mas com as bibliotecas js do JSF 2 ou PrimeFaces, sem reload total e sem gambiarra.

Ex:

Tem como ???

Valews…

Estou com a mesma dúvida, alguém sabe responder?

Eu tbm estou com a mesma dúvida.

Alguém pode me ajudar?

cara…

mexi muito pouco com jsf… e assim… acho que não seja “possível” fazer isso…

é como eu disse aqui: http://www.guj.com.br/java/278655-carregar-pagina-na-div-sem-recarregar-toda-o-template#1467983

acho que tem q ser feito com javascript e na “mão” mesmo…

se vcs viram em algum site ou aplicação por ai… tenham certeza, não foi mágica do jsf rsrsrsrsrsrr… deve ter sido mto trabalho com javascript para deixar dinâmico a este ponto.

mas como eu disse: “mexi mto pouco com o jsf”…

assim, uma idéia para tentar fazer isso com javascript seria deixar os conteúdos em “fragmentos”, ou seja, serparados em xhtmls e tentar carregá-los com jQuery dentro do conteúdo. não sei se é fácil fazer isso com jsf, mas é uma idéia.

ressucitando tópico, acredito que dá pra fazer sim a navegação interna entre as páginas faço com navegação por estados, ou então com includes dinâmicos, mas assim dretaente do template nunca fiz, com o zk dá pra fazer,tou tentando adaptar isso aqui pra usar com o jsf

http://books.zkoss.org/wiki/ZK_Essentials/Chapter_7:_Navigation_and_Templating

o escopo padrão do zk é algo semelhante ao viewscope e alguns conceitos são parecidos, então acho que dá pra adaptar.

não testei isso aqui mas segundo o autor funciona:

http://tebosoftware.blogspot.com.br/2011/10/navegar-via-ajax-com-jsf.html

Já que o topico foi ressucitado, não sei se na epoca devia ter essa funcionalidade no primefaces, mas hoje tem, e é fácil.

Exemplo em showcase: http://www.primefaces.org/showcase/ui/pprCounter.jsf

repare na property “update” do botão, que faz vc atualizar somente o componente. Por trás dos panos, usa ajax.