I'm not sure you can do that from a lifecycle method, although you can return Components.
bill On Fri, May 30, 2008 at 6:13 AM, Christian Gorbach <[EMAIL PROTECTED]> wrote: > or more elegant:: > http://tapestry.apache.org/tapestry5/tapestry-core/guide/pagenav.html > just return an java.net.URL object > c)hristian > > > Hi Russell, >> >> I do this in the SetupRender phase. >> >> @Inject >> private org.apache.tapestry.services.Response _response; >> >> void setupRender () throws Exception >> { >> if (/* condition satisfied */) >> _response.sendRedirect( "http://example.com" ); >> } >> >> Cheers, >> Bill >> >> On Fri, May 30, 2008 at 3:23 AM, Russell Brown <[EMAIL PROTECTED]> >> wrote: >> >> >> >>> Hi All, >>> >>> New to Tapestry 5. I have read the Building Web Apps Tapestry 5 book by >>> Alexander Kolesnikov and am working through the documentation and Wiki >>> too and I have a functional little web app at the moment that took me >>> all of a few hours to build and test so I am very pleased with the >>> productivity. >>> >>> >>> >>> I haven't found how to redirect to an external url though. I think my >>> mind is stuck in Strruts MVC groove after all these years. So I have a >>> Page class and what I want the page to do is check for the presence of >>> an @ApplicationState property and redirect to an external url. In struts >>> I'd have the logic in the execute method of an Action. In Tapestry 5 do >>> I put this code in the onBeforeRender method? And how exactly do I do a >>> redirect to an external url please? >>> >>> >>> >>> I know I am thinking in the action-forward-to-view way and that the >>> relationship between a page class and a page template is not exactly >>> analogous...I think this is conceptually where I am stuck. Not all web >>> apps are about pages so what metaphor is there for requests that aren't >>> page based? My practical problem above stems from current failure to >>> grok the pattern Tapestry 5 implements. >>> >>> >>> >>> Many thanks in advance if you can help (with either my practical or >>> conceptual problem). >>> >>> >>> >>> Russell >>> >>> >>> >>> Communications on or through ioko's computer systems may be monitored or >>> recorded to secure effective system operation and for other lawful >>> purposes. >>> >>> Unless otherwise agreed expressly in writing, this communication is to be >>> treated as confidential and the information in it may not be used or >>> disclosed except for the purpose for which it has been sent. If you have >>> reason to believe that you are not the intended recipient of this >>> communication, please contact the sender immediately. No employee is >>> authorised to conclude any binding agreement on behalf of ioko with >>> another >>> party by e-mail without prior express written confirmation. >>> >>> ioko365 Ltd. VAT reg 656 2443 31. Reg no 3048367. All rights reserved. >>> >>> >>> >> >> >> >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Those who can make you believe absurdities can make you commit atrocities. Voltaire