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();
}