IRequestMapper that ignores page version

2011-12-05 Thread Allen Gilbert
Hello, I have a problem similar to the one outlined here: http://apache-wicket.1842946.n4.nabble.com/Migrating-from-1-4-16-to-1-5-RC3-problem-when-trying-to-avoid-pages-caching-not-calling-the-construc-td3463183.html. I have a page that uses a lot of Ajax (and is thus stateful/versioned), but I

Re: IRequestMapper that ignores page version

2011-12-05 Thread Martin Grigorov
Hi, Here is an idea (again from me:-) ): Override MountedMapper and in #mapRequest(Request) do: if (((WebRequest) request).isAjax()) return super.mapRequest(request); // else url = request.getUrl(); info = getPageComponentInfo(url); if (info != null) url.removeQueryParam(info.toString());

Re: IRequestMapper that ignores page version

2011-12-05 Thread Allen Gilbert
Martin, I had to modify your example to get it to work, as request.getUrl() actually returns a new Url instance when it's called. Here's what I settled on: @Override public IRequestHandler mapRequest(Request request) { Request requestToMap = request; if ((request instanceof WebRequest)