[
https://issues.apache.org/jira/browse/WICKET-4038?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pedro Santos updated WICKET-4038:
---------------------------------
Attachment: WICKET-4038.patch
My first impression debugging the quickstart is that all request parameters
encoded to carry framework specific information should not be propagated across
all the request cycle after get consumed by framework internals.
Goes attached a patch with this solution.
A simpler solution would be:
1 - tweak AbstractMapper to not encode internal flags in the URL. At
encodePageParameters method for instance.
2 - simple not add them to PageParameter objects.
I don't know which is the best alternative of those.
> MountedMapper.mapHandler ruins Links inside mounted pages appending
> parameters wicket-ajax and wicket-ajax-baseurl
> ------------------------------------------------------------------------------------------------------------------
>
> Key: WICKET-4038
> URL: https://issues.apache.org/jira/browse/WICKET-4038
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 1.5-RC7
> Reporter: Andrea Del Bene
> Attachments: WICKET-4038.patch, issue.zip
>
>
> With the last commit n° 1166194 method mapHandler has been added to
> MountedMapper class in order to solve WICKET-4014. Unfortunately this method
> seems to ruin Link url inside mounted page (for example home page) if this
> page uses AJAX.
> mapHandler modifies Link url appending parameters 'wicket-ajax' and
> 'wicket-ajax-baseur'l to it. In this way when we click Link we get an error
> from browser like this:
> " This XML file does not appear to have any style information
> associated with it. The document tree is shown below.
> <ajax-response><redirect>wicket/page?41</redirect></ajax-response> "
> The error message is the same for Firefox and Chromium.
> See attached quickstart.
> Warning: as I'm writing this issue, Wicket snapshot is not affected yet by
> this bug, so you have to run quickstart with the last source from repository.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira