Каждое окно, фрейм или iframe должны иметь собственную PageMap, чтобы они не конфликтовали друг с другом. При создании начального URL-адреса iframe используйте метод urlFor(PageMap,Class,PageParameter)
, чтобы страница и страницы, по которым осуществляется навигация, были частью этой PageMap.
Страницы без состояния не попадают в PageMaps, поэтому, если окно отображает только страницы без состояния, на самом деле не имеет значения, что является его PageMap (вы можете использовать значение по умолчанию).
Если вы обновитесь до Wicket 1.5 (в RC прямо сейчас), вам больше не придется об этом беспокоиться, поскольку они отбросили всю концепцию PageMaps.