Thnx for your very fast reply. And even more for the correct solution! :-) On Thu, Mar 4, 2010 at 4:08 PM, Jeremy Thomerson <jer...@wickettraining.com>wrote:
> Try using the HybridUrlEncodingStrategy > > -- > Jeremy Thomerson > http://www.wickettraining.com > > > > On Thu, Mar 4, 2010 at 9:07 AM, wazzaly Ioo <wazzaly....@gmail.com> wrote: > > > Hello, > > > > I'm new to Wicket and have to change an existing Wicket 1.4.5 > application. > > > > A requirement is that some pages must have an url that starts with > > /restricted/ after the context root. For example > > https://www.domain.com/context-root/restricted/easy-to-remember > > > > This is done by mounting bookmarkable pages to urls. We do this with: > > > > > org.apache.wicket.protocol.http.WebApplication.mountBookmarkablePage(String, > > Class<T>); > > we call application.mountBookmarkablePage("/restricted/easy-to-remember", > > SomePage.class); > > > > This works, but there is one problem: > > if the onclick event on a component on the page is fired, then the url > gets > > something like: > https://www.domain.com/context-root/?wicket:interface=:5:1 > > : > > :: > > instead of > > > > > https://www.domain.com/context-root/restricted/another-easy-to-remember-path/?wicket:interface=:5:1 > > : > > :: > > > > How can I fix this problem? > > > > Thanks, > > > > Wazzaly > > >