craigmcc 2003/09/20 19:30:12 Modified: contrib/struts-faces/src/java/org/apache/struts/faces/application FacesRequestProcessor.java Log: Emulate the "if the response is already committed, do an include instead of a forward" behavior of TilesRequestProcesor. Revision Changes Path 1.3 +9 -5 jakarta-struts/contrib/struts-faces/src/java/org/apache/struts/faces/application/FacesRequestProcessor.java Index: FacesRequestProcessor.java =================================================================== RCS file: /home/cvs/jakarta-struts/contrib/struts-faces/src/java/org/apache/struts/faces/application/FacesRequestProcessor.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- FacesRequestProcessor.java 4 Jun 2003 17:38:13 -0000 1.2 +++ FacesRequestProcessor.java 21 Sep 2003 02:30:11 -0000 1.3 @@ -137,7 +137,11 @@ if ((context != null) && !uri.startsWith("/faces/")) { selectTree(context, uri); } else { - super.doForward(uri, request, response); + if (response.isCommitted()) { + doInclude(uri, request, response); + } else { + super.doForward(uri, request, response); + } if (context != null) { context.responseComplete(); }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]