Hi, You need to use BookmarkablePageLink (BPL) instead of Link to have a nice looking urls for the links themselves. With your approach the link url will be './req?4-2.ILinkListener-[...]-7-linkanchor' and when clicked it will make a redirect to /req/post/1 With BPL the link url will be /req/post/1 and a redirect will be made to /req/post/1?pageId only if the page is stateful.
On Sat, Dec 8, 2012 at 2:32 PM, Kurt Sys <[email protected]> wrote: > Hey, I'm having some issues with pageparameters. I'm upgrading from wicket > 1.4.x to 1.6.x. Most is done, however, I can't get pageparameters to work > properly. > > -- MainApp defines how I mount the pages, i.e. with two optional parameters > (type and id): > > > -- HomePage.java is nothing special but just loads a bunch of stuff, > including BlogPanel (yeah, it's for a blog, how did you guess?) which > includes a BlogDataView > > -- BlogDataView, if in the url I have somthing like /post/50, it should > load > the page with post 50 and scroll to the right post, hence the 'if (blogid > > 0)': > > > > All this works fine, but I have included in my homepage some panels with > links to specific posts. In that case, the right page/post must be loaded. > So I have stuff like this: > > > > However, the PageParameters are not set. The URL isn't updated properly and > always ends with: '/post/62' (followed by '?2' or something, but that > doesn't matter a lot). I, as a test, changed 'pars.add("type","post")' > 'pars.add("type","test")', but still get '/post/62'. I must be missing > something, but I just can't get to it. > > Oh yeah, the links in the source code of the generated webpage: > > > or, depending how the page was loaded (/post/xx or without parameters): > > > Should I implement some kind of ILinkListener or how can I generate the URL > properly (so it gets to /post/xx)? Or maybe just: why are the > pageparameters > not right? (That might be enough to get to the right answer, I suppose - it > used to work in Wicket 1.4.x). > > Thanks, Kurt > > > > > -- > View this message in context: > http://apache-wicket.1842946.n4.nabble.com/pageparameters-in-link-onclick-tp4654611.html > Sent from the Users forum mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- Martin Grigorov jWeekend Training, Consulting, Development http://jWeekend.com <http://jweekend.com/>
