you can have .html just fine.
Only you want to have xxx/param.html?
so like:
/product/110203.html?
or
/product/id/110203.html?
Why that html there?
What does that bring?
I don't find it nicer that is just taste.
And i guess you could build it just fine. Just make another url encoder.
And having one class handling everything.. a really really big YUK or ARRGGH
thats horrible. We are in a component oriented framework here. Where small
pieces do there job
Not one big page where you parse the page parameters.
You could do this by the way just fine now.
Only have have to mount those pages not on / (thats homepage) but on
/mybigentry
johan
On 11/13/06, Korbinian Bachl <[EMAIL PROTECTED]> wrote:
Yeah similar to that. I mean we currently even cant employ file-endings.
e.g: you can have /page/param/param
but not /page/param/param.html wich would be even more nice and logic
(IMHO)
imagine a mount where you could specify "/" as begin and ".htm" as end. ->
you could have 1 handling-class for all data as well as natural URLs (if
you
use IndexedURLParams).
if / is solely you could return the start page, if /.htm is called wicket
knows that it would be the handling-class with empty params...so we also
wouldnt crash with any other wicket functionality.
e.g: globalmount(".htm", new IndexedUrlParamStrategy("/",handler.class));
so you also would centralise URLs to just 1 class in app wich then can
delegate to the resulting pages.
was just a thought from what im in now as i need nice URLs and the
problems
i stumbled in regarding static content, root etc.
what do you think about this? - i'm interested in any thoughts about it.
Best Regards,
Korbinian
> -----Ursprüngliche Nachricht-----
> Von: Johan Compagner [mailto:[EMAIL PROTECTED]
> Gesendet: Montag, 13. November 2006 10:20
> An: [email protected]
> Betreff: Re: Severe Bug in Wicket 2 / WICKET-42
>
> So this way?
>
> / == home page
> /?p=a == homepage with page params.
> /?interface:xxx == an callback to an existing page
> /?bookmarkablePage=xxx == an none mounted bookmarkable page request
> /input == mounted bookmarkable page
>
> and then
>
> /a == this is not mounted like input above.. Then it should
> go to a page that was mounted on /* ??
> So you want to have a fallback to a page?
>
> johan
>
>
>
> On 11/12/06, Korbinian Bachl <[EMAIL PROTECTED]> wrote:
> >
> > Yeah, that is what i mean -
> >
> > e.g: mount to /*.html -> would mean it goes for /[everything].html
> > wich would introduce even more flexibility...
> >
> > currently, it goes to "/[neededCharacter]" and this catches
> > /[neededCharacter][anythingBehind]
> > e.g: /a ->
> > /a/b is valid
> > /aa/b is valid
> > /a is valid
> >
> > as / is mounted for the homepage and you cant mount a
> wildcard so far,
> > you still need a fixed point you can hook on.
> >
> > Regards
> >
> >
> > > -----Ursprüngliche Nachricht-----
> > > Von: Johan Compagner [mailto:[EMAIL PROTECTED]
> > > Gesendet: Sonntag, 12. November 2006 20:15
> > > An: [email protected]
> > > Betreff: Re: Severe Bug in Wicket 2 / WICKET-42
> > >
> > > what does a page mounted on /* means in your eyes?
> > > /[everything]??
> > >
> > > there is no such a thing like wild card mounting.
> > >
> > > johan
> > >
> > >
> > > On 11/12/06, Korbinian Bachl <[EMAIL PROTECTED]> wrote:
> > > >
> > > > Hi Igor,
> > > >
> > > > yes - but its not mounted to "/*" but to "/" - is it
> > > possible to have
> > > > the homepage mounted on "/*" ? means that this page gets
> > > all path as
> > > > indexedURLparams??
> > > >
> > > > if i mount it to /* he doesnt see it as wildcard but as
> fixed "*"
> > > >
> > > > Regards
> > > >
> > > >
> > > > > -----Ursprüngliche Nachricht-----
> > > > > Von: Igor Vaynberg [mailto:[EMAIL PROTECTED]
> > > > > Gesendet: Sonntag, 12. November 2006 18:39
> > > > > An: [email protected]
> > > > > Betreff: Re: Severe Bug in Wicket 2 / WICKET-42
> > > > >
> > > > > the homepage is always mounted on /
> > > > >
> > > > > -igor
> > > > >
> > > > >
> > > > > On 11/12/06, Korbinian Bachl <[EMAIL PROTECTED]> wrote:
> > > > > >
> > > > > > Johan,
> > > > > >
> > > > > > i checked all - everything is now behaving as expected.
> > > Great Work!
> > > > > >
> > > > > > One question however is still to me - why cant i mount a
> > > > > page to "/" ?
> > > > > >
> > > > > > so i could mount a PageDistribution class there which then
> > > > > handles the
> > > > > > PageParams logic... or would this get in conflict with
> > > the rest
> > > > > > of wicket ?
> > > > > > if so, would it be possible to have a page responsible for
> > > > > every path
> > > > > > behind / but for /wicket/ where the internal could
> be handled ??
> > > > > >
> > > > > > i know this aproach is a bit away from what wicket was
> > > made for...
> > > > > >
> > > > > > Rgards
> > > > > >
> > > > > > > -----Ursprüngliche Nachricht-----
> > > > > > > Von: Korbinian Bachl [mailto:[EMAIL PROTECTED]
> > > > > > > Gesendet: Sonntag, 12. November 2006 10:32
> > > > > > > An: [email protected]
> > > > > > > Betreff: AW: Severe Bug in Wicket 2 / WICKET-42
> > > > > > >
> > > > > > > Really fast :)
> > > > > > >
> > > > > > > i check it out soon and report,
> > > > > > >
> > > > > > > Regards
> > > > > > >
> > > > > > > > -----Ursprüngliche Nachricht-----
> > > > > > > > Von: Johan Compagner [mailto:[EMAIL PROTECTED]
> > > > > > > > Gesendet: Samstag, 11. November 2006 23:17
> > > > > > > > An: [email protected]
> > > > > > > > Betreff: Re: Severe Bug in Wicket 2 / WICKET-42
> > > > > > > >
> > > > > > > > should be fixed now.
> > > > > > > >
> > > > > > > >
> > > > > > > > On 11/11/06, Korbinian Bachl
> > > <[EMAIL PROTECTED]> wrote:
> > > > > > > > >
> > > > > > > > > well, it works if it is:
> > > > > > > > > a, the first access of the WebApp with no provious
> > > > > > > ReDeploy b, the
> > > > > > > > > root is accessed then
> > > > > > > > >
> > > > > > > > > if i redeploy just once, i cant access the
> root anymore
> > > > > > > > > -
> > > > > > > > however the
> > > > > > > > > direct path always works...
> > > > > > > > > if i redeploy it and access the path before, it chains
> > > > > > > > >
> > > > > > > > > another danger thing is that following works:
> > > > > > > > > assume you have IndexedPageParams and index.class
> > > > > > > > > mounted
> > > > > > > to /Index:
> > > > > > > > >
> > > > > > > > > if you then access it via /Index/foo/bar/Index/foo2
> > > > > > > > >
> > > > > > > > > and print out pageparams.toString you only
> get 0=foo2 ,
> > > > > > > meaning he
> > > > > > > > > access it at last point, and not at first!
> > > > > > > > > This violates JEE security !!!
> > > > > > > > >
> > > > > > > > > i also noticed that if you use a servlet and
> > > > > > > > BookMarkablePageLinks the
> > > > > > > > > URLs look like these
> > > 127.0.0.1/<servlet>?param=value - and
> > > > > > > > mounting
> > > > > > > > > using a servlet was not possible at all
> > > > > > > > >
> > > > > > > > > Best Regards
> > > > > > > > >
> > > > > > > > > Korbinian
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > > -----Ursprüngliche Nachricht-----
> > > > > > > > > > Von: Johan Compagner [mailto:[EMAIL PROTECTED]
> > > > > > > > > > Gesendet: Samstag, 11. November 2006 17:30
> > > > > > > > > > An: [email protected]
> > > > > > > > > > Betreff: Re: Severe Bug in Wicket 2 / WICKET-42
> > > > > > > > > >
> > > > > > > > > > does it always just work if always your
> first access
> > > > > > > > > > is
> > > > > > > > the root of
> > > > > > > > > > your webapp?
> > > > > > > > > > So if you redeploy or restart then your
> first request
> > > > > > > > should be the
> > > > > > > > > > root of your webapp.
> > > > > > > > > > Then afterwards should everything just work.
> > > > > > > > > >
> > > > > > > > > > This is a bug yes i have to rollback code for
> > > this because
> > > > > > > > > > getServletPath() can't be depended on in a filter
> > > > > > > configuration.
> > > > > > > > > > Which we do now.
> > > > > > > > > >
> > > > > > > > > > johan
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On 11/11/06, Korbinian Bachl
> > > > > <[EMAIL PROTECTED]> wrote:
> > > > > > > > > > >
> > > > > > > > > > > Hi,
> > > > > > > > > > >
> > > > > > > > > > > I issued a severe BUG
> > > > > > > > > > >
> > > > > > > > > > > http://issues.apache.org/jira/browse/WICKET-42
> > > > > > > > > > >
> > > > > > > > > > > Best Regards,
> > > > > > > > > > >
> > > > > > > > > > > Korbinian
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > >
> > > >
> > >
> >
> >
>