It seems to me the default on that should be true. I certainly would want to give permission for suppression of my redirects rather than having that be the default! :)
Bill in Austin On Fri, Dec 26, 2008 at 12:47 PM, d0ng <agile.j...@gmail.com> wrote: > I got it. > > The different behavior of this question may be cause by the setting of > SymbolConstants.SUPPRESS_REDIRECT_FROM_ACTION_REQUESTS. > > In my developing product,the value of > SUPPRESS_REDIRECT_FROM_ACTION_REQUESTS is set to true,then the response is > empty. > > When I set it to false,the response is correct. > > Is this a problem? > > BTW,I'm using 5.0.18. > > Thanks. > > > > > Bill Holloway ??: > > I set up just such a page, and have it working. It returns my index just >> fine. I'm using 5.0.18, JDK 1.5, Jetty 6.1.8. >> >> Bill >> >> On Fri, Dec 26, 2008 at 8:24 AM, d0ng <agile.j...@gmail.com> wrote: >> >> >> >>> 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 >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> >>> >>> >> >> >> > >