Partial Page Rendering w JSF

0

Witam.
Buduję aplikację webową z wykorzystaniem JSF 2.0, która jest oparta o prosty layout. Podzieliłem całą stronę na 4 części:

góra - pasek tytułu - statyczna
zachód - menu - statyczne
środek - zawartość strony - dynamiczne
dół - stopka - statyczna

Chcę doprowadzić do sytuacji, w której po kliknięciu opcji w menu zostanie przeładowana jedynie zawartość środka strony i wstawiona treść. Osiągnąłem już zamierzony efekt, ale z użyciem redirectów - cała strona zostaje przeładowana.
Czy ktoś mógłby mi pokazać w jaki sposób można to zrobić w JSF ? To raczej podstawowa funkcjonalność, nie powinno być trudne - tymczasem męczę się z tym od dwóch dni. Idealny byłby szkielet takiej aplikacji, ale każda pomoc się przyda.

0

polecam zrobienie jednej strony np index.xhtml
... potem uzycie include <%@ include file="gora_strony.jsp" %>tak zeby wciagnac inne strony do indez.xhtml, a na koniec ajax do przeladowania odpowiedniej czesci...

0

Nie wystarczy sam mechanizm szablonów z faceletów? Musisz mieć AJAX do przeładowania prawie całej strony?
http://www.mkyong.com/jsf2/jsf-2-templating-with-facelets-example/

Jeżeli jednak chcesz ten AJAX, to proponuję http://www.jboss.org/richfaces i tagi a4j.

1 użytkowników online, w tym zalogowanych: 0, gości: 1