> I don't think there is simple way to do that (unless you tweak the mapper).
> Why would you want to do that though? All bookmarkable URLs are
> generated without the page Id,
> The redirect is temporary (so google indexes the original URL). URL is
> still bookmarkable so users can copy and paste it, page Id is pretty
> much harmless.

I would like to have clean URLs, and page Id on every single URL isn't
that pretty.

>>> I don't think you can mount same page twice.
>>
>> Okay, how can I create aliases for a page then? And how could I create a
>> nice url for parameterless and 'parameterful' pages? like /show shows a
>> user own profile, and /show/id/{id} shows another users profile?
> You can't mount the page twice, because in that case wicket will not
> know which mapping to use for the page when generating the URL.
> If you need page to be accessible on both
> /show
> and
> /show/id/4
> 
> then you need to mount it on /show and treat /id/3 as indexed parameters.

will do, but what about aliases? Let's say I want to support legacy
uri's, what should I do then?

> Http refereres? Where did that come from?
> 
> As I said, every time you call getPageParameters() it contains the
> *current* URL parameters. It might be different from the
> PageParameters that you got in page constructor, because that was
> during page construction only.
> 
> so if you have an entity to show, best way is to use LDM
> i.e.
> new LoadableDetachableModel() {
>     public Object load() {
>        return userdao.load(getPageParameters().getNamedParameter("user-id"));
>     }
> }
> 
> This will result of the correct entity loaded even if you change page
> parameters (while leaving the original page id).

oh yeah, I don't use LDM's (I know I should), instead I'm using simple
propertymodels and compoundpropertymodels. This is a method of yours to
make people use LDM everywhere?

Also the main question was unanswered:
are you using the browser bar URL for anything after page rendering?

p.s: the quickstart is here: http://aldaris.sch.bme.hu/myproject.tar.gz

Thanks,
Peter

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to