Thanks for your reply.

But I find a comment "The activate event handler may also return a value, which is treated identically to a return value of a component event request event trigger. This will typically be used in an access validation scenario."
from  the page http://tapestry.apache.org/tapestry5/guide/pagenav.html .

The return value of a component event request event trigger could be a page instance,should I think the same as activate event?

Thanks.






Bill Holloway ??:
My guess is that the page activation context isn't designed for this.  There
are a couple of workarounds.  One would be to inject the Response service
(org.apache.tapestry5.services.Response) into your page class and then use
it to perform the redirection in your onActivate method:

@Inject
private Response _response;

void onActivate ()
{
    _response.sendRedirect("/some/other/page");
}

Cheers,
Bill

On Wed, Dec 24, 2008 at 9:59 AM, d0ng <agile.j...@gmail.com> wrote:

Hi,
I have a page that's used to redirect request to other page in some
case,but I don't make it work well.
For example,in the test code the Index page can't be render and there is
nothing to output.

public class Test {
@InjectPage
private Index index;

public Object onActivate() {
return index;
}
}

Does anyone know why?

Thanks.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org




Reply via email to