Re: AbstractRequestCycleListener redirect
https://issues.apache.org/jira/browse/WICKET-4433 I remembered there is an open issue about this. On Mon, Aug 12, 2013 at 2:05 PM, vineet semwal wrote: > try this approach.. throw your custom exception after the checks and catch > the exception in onexception and then redirect .. > > > On Mon, Aug 12, 2013 at 4:30 PM, Evgheni Emelianov >wrote: > > > i did, but the error comes event without, do you have any advice for me > > how i can implement redirect in this listener? > > > > > > Evgheni > > - > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > > For additional commands, e-mail: users-h...@wicket.apache.org > > > > > > > -- > regards, > > Vineet Semwal >
Re: AbstractRequestCycleListener redirect
try this approach.. throw your custom exception after the checks and catch the exception in onexception and then redirect .. On Mon, Aug 12, 2013 at 4:30 PM, Evgheni Emelianov wrote: > i did, but the error comes event without, do you have any advice for me > how i can implement redirect in this listener? > > > Evgheni > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > -- regards, Vineet Semwal
Re: AbstractRequestCycleListener redirect
i did, but the error comes event without, do you have any advice for me how i can implement redirect in this listener? Evgheni - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: AbstractRequestCycleListener redirect
Hi, On Mon, Aug 12, 2013 at 1:30 PM, Evgheni Emelianov wrote: > 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(); > You should not use this. Remove it. >return; >} > >} > > }); > > > > Am 12.08.2013 um 10:36 schrieb Martin Grigorov : > > > 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 >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 > >
Re: AbstractRequestCycleListener redirect
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 : > 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 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
Re: AbstractRequestCycleListener redirect
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 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
AbstractRequestCycleListener redirect
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