Hi, I have a similar situation, a login page, it will be called from different places, when user logs in, it has to return to the calling page, i just pass the calling page name to the login page, and login page will return to the calling page after login. A.C
Joachim Van der Auwera wrote: > > I have situation where I have a page in my application which can be > reached from many different pages. When a certain link is indicated, I > want the user to move back to the previous page. The problem is that > this class has no idea (cannot know) what the possible return pages are. > > I thought about using a mechanism like the following, on the originator > pages, include an actionlink component with the following code > > ---- OriginatorPage > > @InjectPage > private DestinationPage destination; > > Object onActionFromLink() > { > // initialize > destinationPage.setReturnPage( this ); > return destination; > } > ----- > > On the destination page, I would have another actionlink to get back to > the originator page. > > ----- DestinationPage > > @Persist > private Object returnPage; > > public void setReturnPage( Object o ) { returnPage = o; } > > Object onActionFromLinkback() > { > return page; > } > > ----- > > Unfortunately this does not work, presumably because the originator page > is detached. > > Is there some way serialize/deserialize a page so that I can be used? > > It would be possible to add two methods which store/restore all the > persisted fields, but I still need to be able to attach/inject a page of > which the page name is not known in advance. > > Any suggestions? > > Thanks for the help, > Joachim > > -- > Joachim Van der Auwera > PROGS bvba, progs.be > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/page-navigation-%28return-to-arbitrary-page%29-tf4943414.html#a14152278 Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]