You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ms...@apache.org on 2010/04/06 21:46:04 UTC

svn commit: r931291 - /myfaces/trinidad/branches/jsf2_ajax.3/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/config/xmlHttp/XmlHttpConfigurator.java

Author: mstarets
Date: Tue Apr  6 19:46:04 2010
New Revision: 931291

URL: http://svn.apache.org/viewvc?rev=931291&view=rev
Log:
Write out partial-response element around errors and redirects

Modified:
    myfaces/trinidad/branches/jsf2_ajax.3/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/config/xmlHttp/XmlHttpConfigurator.java

Modified: myfaces/trinidad/branches/jsf2_ajax.3/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/config/xmlHttp/XmlHttpConfigurator.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/branches/jsf2_ajax.3/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/config/xmlHttp/XmlHttpConfigurator.java?rev=931291&r1=931290&r2=931291&view=diff
==============================================================================
--- myfaces/trinidad/branches/jsf2_ajax.3/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/config/xmlHttp/XmlHttpConfigurator.java (original)
+++ myfaces/trinidad/branches/jsf2_ajax.3/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/config/xmlHttp/XmlHttpConfigurator.java Tue Apr  6 19:46:04 2010
@@ -90,9 +90,11 @@ public class XmlHttpConfigurator extends
   {
     XmlResponseWriter rw = new XmlResponseWriter(writer, "UTF-8");
     rw.startDocument();
+    rw.startElement("partial-response", null);
     rw.startElement("redirect", null);
     rw.writeText(url, null);
     rw.endElement("redirect");
+    rw.endElement("partial-response");
     rw.endDocument();
     rw.close();
   }
@@ -112,6 +114,7 @@ public class XmlHttpConfigurator extends
     PrintWriter writer = response.getWriter();
     XmlResponseWriter rw = new XmlResponseWriter(writer, "UTF-8");
     rw.startDocument();
+    rw.startElement("partial-response", null);
     rw.startElement("error", null);
     rw.startElement("error-name", null);
     rw.writeText(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, null);
@@ -122,6 +125,7 @@ public class XmlHttpConfigurator extends
     rw.endCDATA();
     rw.endElement("error-message");
     rw.endElement("error");
+    rw.endElement("partial-response");
     rw.endDocument();
     rw.close();
   }