Thanks for the quick responses... First of all the code sample: in my LoginPanel
I have a method that is invoked if the user authentication succeeds:
protected void onSuccess(AuthenticatedUser user, AjaxRequestTarget
target) {
EmobWebSession.get().setAuthenticatedUser(user);
if (!LoginPage.this.continueToOriginalDestination()) {
PageParameters pp = new PageParameters();
pp.add("page", "fleetlist");
setResponsePage(new DesktopPage(pp));
}
}
this code leads me to the root context of the server... Oddly enough, I do not
see a
redirect reponse neither in firebug nor in TamperData...
If I replace the setResponsePage call with the following code, everything works
just
fine:
getRequestCycle().scheduleRequestHandlerAfterCurrent(
new RedirectRequestHandler("/desktop"));
Is that a valid approach to achieving my goal or ist this just voodoo
programming?
J.
On 26.04.2012 11:28, Martin Grigorov wrote:
Hi Juergen,
This scenario should work just fine.
Wicket returns<redirect>./some/relative/url</redirect> in the Ajax
response and uses window.location=url to do the "redirect"
Please try with 1.5.5 and create a ticket with a quickstart if it
still fails for you.
On Thu, Apr 26, 2012 at 12:05 PM, Jürgen Lind<[email protected]> wrote:
Hi,
I have difficulties in using the setResponsePage in ajax call as Wicket
seems to direct the
call to a relative URL. As a result, the request is made to the root context
an that gives me
a 404.
The scenario is as follows: I have a login form and would like to provide
user feedback on
submission errors as ajax responses. Upon success, the user should be
redirected to a new
page.
I have already found a thread on a similar issue and there it said, that
this was fixed in 1.4.7.
As I am using 1.5.3 this should presumably work. Am I doing something wrong
here?
Cheers,
Jürgen
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
--
Mit freundlichen Grüßen,
Jürgen Lind
--
Dr. Jürgen Lind
iteratec GmbH Fon: +49 (0)89 614551-44
Inselkammerstrasse 4 Fax: +49 (0)89 614551-10
82008 Unterhaching Web: www.iteratec.de
Sitz und Registergericht der iteratec GmbH: München HRB 113 519
Geschäftsführer: Klaus Eberhardt, Mark Goerke, Inge Hanschke, Ralf Menzel
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]