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]