Author: mgrigorov
Date: Sun Oct 31 16:55:28 2010
New Revision: 1029411
URL: http://svn.apache.org/viewvc?rev=1029411&view=rev
Log:
WICKET-3141 On multipart form, sendRedirect() with PageParameters are not
working
Wrap the 'redirect to' URL in the Ajax response in CDATA to be able to handle
properly unencoded XML
Modified:
wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/servlet/ServletWebResponse.java
Modified:
wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/servlet/ServletWebResponse.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/servlet/ServletWebResponse.java?rev=1029411&r1=1029410&r2=1029411&view=diff
==============================================================================
---
wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/servlet/ServletWebResponse.java
(original)
+++
wicket/trunk/wicket/src/main/java/org/apache/wicket/protocol/http/servlet/ServletWebResponse.java
Sun Oct 31 16:55:28 2010
@@ -251,7 +251,7 @@ public class ServletWebResponse extends
* not used and that is the only way javascript
has access to response headers.
*/
httpServletResponse.getWriter().write(
- "<ajax-response><redirect>" + url +
"</redirect></ajax-response>");
+ "<ajax-response><redirect><![CDATA[" +
url + "]]></redirect></ajax-response>");
setContentType("text/xml;charset=" +
webRequest.getHttpServletRequest().getCharacterEncoding());