here is the code:
getRequestCycleListeners().add(new AbstractRequestCycleListener() {
@Override
public void onBeginRequest(RequestCycle cycle)
{
// some checks and settings before, if my application is locked, then
redirect should happen
cycle.setResponsePage(SystemLockedPage.class);
// i am not sure about #processRequestAndDetach() was just to try case
cycle.processRequestAndDetach();
return;
}
}
});
Am 12.08.2013 um 10:36 schrieb Martin Grigorov <[email protected]>:
> Hi,
>
> Can you show us your code ?
> The response shouldn't be committed so early in the request cycle.
>
>
>
> On Sat, Aug 10, 2013 at 8:02 PM, Evgheni Emelianov <[email protected]>wrote:
>
>> Hi, i habe a question about redirects in AbstractRequestCycleListener, i
>> have functionality in onBeginRequest(RequestCycle cycle) hich checks wether
>> the requested page should be showed or not, if its not the case then user
>> should be redirected/forwarded to my custom exception page, but as i see i
>> can not simply redirect user to this page in this method, if i do so i get
>> application server error:
>> HTTP Status 500 - Cannot call sendRedirect() after the response has been
>> committed
>>
>>
>> has anyone good approach to this problem ob advice for me?
>>
>>
>> Evgheni