You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2010/10/31 17:56:04 UTC

svn commit: r1029412 - /wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/WebResponse.java

Author: mgrigorov
Date: Sun Oct 31 16:56:04 2010
New Revision: 1029412

URL: http://svn.apache.org/viewvc?rev=1029412&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/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/WebResponse.java

Modified: wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/WebResponse.java
URL: http://svn.apache.org/viewvc/wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/WebResponse.java?rev=1029412&r1=1029411&r2=1029412&view=diff
==============================================================================
--- wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/WebResponse.java (original)
+++ wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/WebResponse.java Sun Oct 31 16:56:04 2010
@@ -240,7 +240,8 @@ public class WebResponse extends Respons
 						 * access to response headers.
 						 */
 						httpServletResponse.getWriter().write(
-							"<ajax-response><redirect>" + url + "</redirect></ajax-response>");
+							"<ajax-response><redirect><![CDATA[" + url +
+								"]]></redirect></ajax-response>");
 
 						configureAjaxRedirect();
 					}