Hello all,
I am trying to migrate to wicket 1.5.3 but am having problems. I would like
to redirect users to a particular wicket page at any given time in their
visit. I have overridden RequestCycleListener's onBeginRequest method so
that it sets the request cycles response page like so
cycle.setResponsePage(TermsAndConditionsInputPage.class);
and
scheduleRequestHandlerAfterCurrent(new RenderPageRequestHandler(new
PageProvider(TermsAndConditionsInputPage.class))) ;
but get the following error and the desired page to redirect to is not
loaded.
java.lang.IllegalStateException: Header was already written to response!
The following code redirects to the page I want but also generates a warning
... java.lang.IllegalStateException: Committed
WebResponse webResponse = (WebResponse]) cycle.getResponse();
webResponse.sendRedirect("terms-and-conditions"));
I would appreciate any help and thoughts on how to solve this problem. I
haven't found any posts of people redirecting from RequestCycleListener
onBeginRequest method. Is their a better approach?
P.S in wicket 1.4.19 the code to redirect was
setRedirect(true);
setResponsePage(TermsAndConditionsInputPage.class)
--
View this message in context:
http://apache-wicket.1842946.n4.nabble.com/wicket-1-5-3-RequestCycleListener-redirection-migration-problem-tp4313664p4313664.html
Sent from the Users forum mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]