I just get the page from the page map as follows: // get this page's ID int currentId = getPage().getPageMapEntry().getNumericId(); // -1 is the version number, -1 means the latest version (i think ...) Page p = getPage().getPageMap().get((currentId-1), -1);
that works just fine and fits my needs to keep track of the last five pages (by decrementing the currentId value). maybe it suits your needs too ... regards, Michael Warren Bell wrote: > > Could you point me to some code examples? > >> -----Original Message----- >> From: Martijn Dashorst [mailto:[EMAIL PROTECTED] >> Sent: Wednesday, February 13, 2008 1:18 PM >> To: [email protected] >> Subject: Re: Link to last accessed page >> >> >> That is the same as pressing the back button. It is a low tech >> solution to the problem you are trying to solve :-) >> >> It is possible to gain access to the pages in the pagemap. I just >> don't have the code readily available. >> >> We use it in our system to provide users with a navigation hierarchy >> so they can jump back to a particular moment without having to press >> 20 back buttons. >> >> Martijn >> >> On 2/13/08, Warren <[EMAIL PROTECTED]> wrote: >> > Would that be the same as clicking the browser's back button? And would >> > there be any instance that that would cause a problem? Also, isn't the >> > PageMap where all the previous pages are stored so that the >> back button will >> > work? And if so, is there a way to access those pages from my >> page so that I >> > can link to them if needed? >> > >> > > -----Original Message----- >> > > From: Martijn Dashorst [mailto:[EMAIL PROTECTED] >> > > Sent: Wednesday, February 13, 2008 12:59 PM >> > > To: [email protected] >> > > Subject: Re: Link to last accessed page >> > > >> > > >> > > you could use the following markup fragment: >> > > >> > > javascript:back(); Return to previous page >> > > >> > > (not 100% sure about the back() method, but there is a javascript >> > > function in the browser that does that. >> > > >> > > Martijn >> > > >> > > On 2/13/08, Warren <[EMAIL PROTECTED]> wrote: >> > > > The link is on an Accessed denied page. I am not sure how to >> > > pass anything >> > > > to it other than thru the session. I thought maybe I could get >> > > the last page >> > > > from the PageMap from the Session or from the PageMap from the >> > > Page. I have >> > > > not looked at breadcrumbs, not sure how that would work. I >> > > should be able to >> > > > get a hold of the last accessed page from the current page >> and then set >> > > > setResponsePage(...) to it. I am very new to Wicket and I am >> > > just starting >> > > > to figure things out, so bare with me. >> > > > >> > > > > -----Original Message----- >> > > > > From: [EMAIL PROTECTED] >> > > > > [mailto:[EMAIL PROTECTED] Behalf Of James Carman >> > > > > Sent: Wednesday, February 13, 2008 12:26 PM >> > > > > To: [email protected] >> > > > > Subject: Re: Link to last accessed page >> > > > > >> > > > > >> > > > > How about using the breadcrumb component? Would that help? >> > > > > >> > > > > http://wicketstuff.org/wicket13/breadcrumb/ >> > > > > >> > > > > On 2/13/08, Warren <[EMAIL PROTECTED]> wrote: >> > > > > > How do I create a link on a page that will go to the last >> > > > > accessed page no >> > > > > > matter what that page is? I see that WebPage has a method >> > > > > homePageLink. Is >> > > > > > there something simmilar that will return you to the last >> > > > > accessed page? I >> > > > > > also see that the class AccessStackPageMap has a method >> > > > > lastAccessedEntry(), >> > > > > > but I do not know how to get to that method from my page. >> > > > > > >> > > > > > Thanks, >> > > > > > >> > > > > > Warren >> > > > > > >> > > > > > >> > > > > > >> > > --------------------------------------------------------------------- >> > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > > > > > For additional commands, e-mail: [EMAIL PROTECTED] >> > > > > > >> > > > > > >> > > > > >> > > > > >> --------------------------------------------------------------------- >> > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > > > > For additional commands, e-mail: [EMAIL PROTECTED] >> > > > > >> > > > >> > > > >> > > > >> --------------------------------------------------------------------- >> > > > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > > > For additional commands, e-mail: [EMAIL PROTECTED] >> > > > >> > > > >> > > >> > > >> > > -- >> > > Buy Wicket in Action: http://manning.com/dashorst >> > > Apache Wicket 1.3.1 is released >> > > Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.1 >> > > >> > > --------------------------------------------------------------------- >> > > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > > For additional commands, e-mail: [EMAIL PROTECTED] >> > > >> > >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> >> >> -- >> Buy Wicket in Action: http://manning.com/dashorst >> Apache Wicket 1.3.1 is released >> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.1 >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > ----- Michael Sparer http://talk-on-tech.blogspot.com -- View this message in context: http://www.nabble.com/Link-to-last-accessed-page-tp15465624p15496047.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
