Когда у вас есть
public class BasePage extends Page
, а затем еще один
public class SubPage extends BasePage
вы на самом деле не получаете их как отдельные части. Этот метод расширения класса (и разметки) существует только для того, чтобы сделать процесс более похожим на «объект» и «Java». В конце концов вся иерархия страниц объединяется в одну визуализированную страницу.
Теперь, если вы хотите обновить одну часть страницы, я предлагаю создать Panel
и добавить AjaxSelfUpdatingTimerBehavior
к этому компоненту. Это позволит вам автоматически обновлять любую часть (или несколько частей) страницы без повторного рендеринга всей вещи.