Redirect page in Ajax callback broken.
--------------------------------------
Key: WICKET-3048
URL: https://issues.apache.org/jira/browse/WICKET-3048
Project: Wicket
Issue Type: Bug
Affects Versions: 1.5-M2.1, 1.5-M2, 1.5-M1
Reporter: Ulon
Hi.
In Wicket 1.4.x is possible to redirect to a new page during an AJAX request by
using Component.setResponsePage(Class).
For instance:
form.add(new AjaxButton("myButton", form) {
@Override
protected void onSubmit(final AjaxRequestTarget target, final
Form<?> form) {
setResponsePage(MockPage.class); //Redirect to another page
}
@Override
protected void onError(final AjaxRequestTarget target, final
Form<?> form) {
throw new RuntimeException("Uh oh!");
}
});
However, this seems to be broken in Wicket 1.5.x. The ajax response contains
the body of the page to redirect, but Wicket fails to really redirect and
instead it prints ERROR: Wicket.Ajax.Call.failure: Error while parsing
response: Could not find root <ajax-response> element
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.