Я предполагаю, что вы пытаетесь перенаправить на страницу Wicket (с параметрами) из-за пределов приложения Wicket.
Вы можете сделать это, используя одну из стратегий кодирования URL (BookmarkablePageRequestTargetUrlCodingStrategy
, QueryStringUrlCodingStrategy
, ...), которая даст этой странице чистый URL, на который можно легко ссылаться. Или вы можете поместить BookmarkablePageLink
в свое веб-приложение, скопировать сгенерированную ссылку и использовать его для перенаправления.
Вы можете ссылаться на эту ссылку где угодно, передавая ей параметры, используя обычную ?par1=val&par2=val
систему.
Чтобы прочитать эти параметры на своей странице, вам нужно определить конструктор страницы следующим образом:
...
public MyPage(final PageParameters parameters) {
final String par1 = parameters.getString("par1");
final String par2 = parameters.getString("par2");
}
...