У нас есть существующее приложение Java Wicket 1.4, которое широко использует HybridUrlCodingStrategy:
mount(new HybridUrlCodingStrategy("/myurl", MyPage.class));
В результате наш URL выглядит следующим образом:
http://host/myurl/paramName1/paramValue1/paramName2/paramValue2
Я хотел бы сохранить этот формат URL в Wicket 1.5, однако HybridUrlCodingStrategy был удален. В калитки 1.5 страницы устанавливаются как:
mountPage("/myurl", MyPage.class);
Что приводит к традиционным URL-адресам, например:
http://host/myurl?paramName1=paramValue2¶mName2=paramValue2
Я читал, что мы должны использовать класс MountedMapper, но, глядя на примеры Wicket 1.5, документы API и исходный код, мне все еще не ясно, как получить такое же поведение с MountedMapper, как мы получаем с HybridUrlCodingStrategy.
Кто-нибудь знает, как это сделать?