Параметры стиля пути калитки - PullRequest
3 голосов
/ 25 декабря 2010

Я хочу создать какой-нибудь сайт, он должен иметь профили пользователей, доступные по URL, например site.com/user/m4ks Я понятия не имею, как сделать это с помощью Wicket. Возможно ли сделать BookMarkablePage с любыми подстановочными знаками или около того?

Ответы [ 2 ]

5 голосов
/ 25 декабря 2010

Вам нужно смонтировать IRequestTargetUrlCodingStrategy для достижения этой цели.Мое предложение будет MixedParamHybridUrlCodingStrategy.Там вы можете определить массив известных имен параметров, которые будут добавлены к URL-адресу следующим образом: mypage/param1/value1/param2/value2, тогда как другие неизвестные параметры будут добавлены следующим образом mypage?param3=value3.

В любом случае, вот учебная страница о том, как монтировать закладки и использовать UrlCodingStrategies .

2 голосов
/ 25 декабря 2010

Посмотрите на стратегии кодирования URL.Они объяснены в калитке вики .Вы ищете 'IndexedParamUrlCodingStrategy'.Javadoc здесь .

Редактировать: Черт, Шон, ты куда быстрее ..;)

...