Hi, just submitted this as https://issues.apache.org/jira/browse/WICKET-2782
I tried incrementing the pageId when the page's numericId is first accessed, but soon realized, that this does happen rather often (also e.g. to construct bookmarkable page links) ;-) Seems to be not as easy as I thought. Still, it would be really cool if this could be implemented! Cheers, Martin On Wed, 2010-03-10 at 08:49 -0800, Igor Vaynberg wrote: > i think we can do this in 1.5 > > i would rather not mess with 1.4 because i think there is a lot of > code there that depends on the fact that the id is available right > away. > > please create a jira issue for this > > -igor > > On Mon, Mar 8, 2010 at 4:30 PM, Martin Grotzke > <martin.grot...@javakaffee.de> wrote: > > Hi, > > > > the Page.init(PageMap) invokes setNextAvailableId(), which invokes > > getSession().nextPageId() if isPageIdUniquePerSession is set. > > > > getSession().nextPageId() modifies the Session.pageIdCounter. > > > > When I have a session and afterwards access a stateless page, the > > Session.pageIdCounter is the only data that is changed in the session > > AFAICS, everything else is the same as in the request before. > > > > Is it possible _not_ to modify the Session.pageIdCounter if the page is > > really stateless (or just don't invoke Page.setNextAvailableId())? > > > > I'm interested in this, as I'm just implementing a feature for the > > memcached-session-manager ([1], memcached based session replication), > > which checks if session data has changed and replicates sessions only if > > this is provided. If session data did not change, the replication is > > omitted. Therefore, if the Session.pageIdCounter would be left unchanged > > for stateless pages, this would allow to make use of this feature in > > wicket apps. > > > > Thanx && cheers, > > Martin > > > > > > [1] http://code.google.com/p/memcached-session-manager/ > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org >
signature.asc
Description: This is a digitally signed message part