Как я могу создать URL-адрес Wicket, который скрывает свои параметры?

В настоящее время я создаю набор ссылок с таким кодом:

BookmarkablePageLink<CheeseMain> havarti =
    new BookmarkablePageLink<CheeseMain>("havarti", CheeseMain.class);
havarti.setParameter("Title", "Havarti");
havarti.setParameter("Group", "cheeseName");
add(havarti);

Полученный URL имеет формат https://mysite.com/;jsessionid=B85EE5CB0349CCA2FE37AF76AB5C30C1?wicket:bookmarkablePage=:com.mycompany.cheese.CheeseMain & Title = Havarti & group = cheeseName .

Моя проблема в том, что я больше не хочу, чтобы URL-адрес этой ссылки был закладкой. В идеале я бы хотел, чтобы это было что-то простое, например https://mysite.com/cheese , но я могу жить с уродливым URL. Важно то, что параметры не отображаются.

Как мне изменить способ создания ссылок? Я рассмотрел различные стратегии кодирования URL, которые предоставляет Wicket, но ни одна из них не удаляет параметры; они просто отображают их по-другому.

6
задан Pops 17 June 2011 в 19:42
поделиться