Partial Page Rendering w JSF

Partial Page Rendering w JSF
  • Rejestracja: dni
  • Ostatnio: dni
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.

D1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4
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...

__krzysiek85
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1019
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.