[
https://issues.apache.org/jira/browse/WICKET-3048?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12912238#action_12912238
]
Hudson commented on WICKET-3048:
--------------------------------
Integrated in Apache Wicket 1.5.x #337 (See
[https://hudson.apache.org/hudson/job/Apache%20Wicket%201.5.x/337/])
WICKET-3048 Make the constants 'private' again. They are not needed for now
from the classes which inherit them
WICKET-3048 Redirect page in Ajax callback broken.
Pass a reference to the WebRequest when creating WebResponse.
1) wicket-examples > Dates were failing with "o.m.jetty.Request: STREAMING"
while ServletWebRequest was trying to read the POST parameters via Request's
_Reader_
2) Now ServletWebResponse can use the passed WebRequest to check whether this
is Ajax request. No code duplication (#isAjax())
> 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-M1, 1.5-M2.1
> Reporter: Ulon
> Assignee: Peter Ertl
> Fix For: 1.5-M3
>
>
> 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.