Search code examples
javaurlwicket

Wicket path-style parameters


I want to make some site, is should have user profiles accessible under URL like site.com/user/m4ks I have no idea how to make this using Wicket. Its possible to make BookMarkablePage with any wildcards or so?


Solution

  • You need to mount an IRequestTargetUrlCodingStrategy to achieve this. My suggestion would be MixedParamHybridUrlCodingStrategy. There you can define an array of known parameter names that will be appended to the URL like this: mypage/param1/value1/param2/value2, while other unknown parameters will be appended like this mypage?param3=value3.

    Anyway, here's a tutorial page on how to mount Bookmarkable pages and use UrlCodingStrategies.