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

Reply via email to