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
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>>
>
>

Reply via email to