You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by cr...@apache.org on 2006/05/08 15:54:10 UTC
svn commit: r405057 - in /struts/action/trunk: apps/faces-example2/
apps/faces-example2/src/main/webapp/
apps/faces-example2/src/main/webapp/WEB-INF/ faces/
faces/src/main/java/org/apache/struts/faces/application/
Author: craigmcc
Date: Mon May 8 06:54:02 2006
New Revision: 405057
URL: http://svn.apache.org/viewcvs?rev=405057&view=rev
Log:
Corrections to enable the Tiles-based Struts-Faces example (#2) to work:
* Restore FacesTilesRequestProcessor.java
* Add "throws InvalidCancelException to processValidate() signature
* Update POM dependencies to pick up all required libraries
* Update references to the TLD for the struts-tiles library
to use the canonical URLs instead of the non-existent WEB-INF files.
Successful execution still depends on changes to struts-tiles.jar, which
Wendy just checked in on r405052.
Added:
struts/action/trunk/faces/src/main/java/org/apache/struts/faces/application/FacesTilesRequestProcessor.java
- copied, changed from r405023, struts/action/trunk/faces/src/main/java/org/apache/struts/faces/application/FacesTilesRequestProcessor.java.bak
Removed:
struts/action/trunk/faces/src/main/java/org/apache/struts/faces/application/FacesTilesRequestProcessor.java.bak
Modified:
struts/action/trunk/apps/faces-example2/pom.xml
struts/action/trunk/apps/faces-example2/src/main/webapp/WEB-INF/struts-config.xml
struts/action/trunk/apps/faces-example2/src/main/webapp/WEB-INF/web.xml
struts/action/trunk/apps/faces-example2/src/main/webapp/layout.jsp
struts/action/trunk/apps/faces-example2/src/main/webapp/layout1.jsp
struts/action/trunk/apps/faces-example2/src/main/webapp/loggedoff.jsp
struts/action/trunk/apps/faces-example2/src/main/webapp/loggedon.jsp
struts/action/trunk/faces/pom.xml
Modified: struts/action/trunk/apps/faces-example2/pom.xml
URL: http://svn.apache.org/viewcvs/struts/action/trunk/apps/faces-example2/pom.xml?rev=405057&r1=405056&r2=405057&view=diff
==============================================================================
--- struts/action/trunk/apps/faces-example2/pom.xml (original)
+++ struts/action/trunk/apps/faces-example2/pom.xml Mon May 8 06:54:02 2006
@@ -48,13 +48,62 @@
</dependency>
<dependency>
<groupId>myfaces</groupId>
+ <artifactId>myfaces-impl</artifactId>
+ <version>1.0.9</version>
+ </dependency>
+ <dependency>
+ <groupId>myfaces</groupId>
+ <artifactId>myfaces-extensions</artifactId>
+ <version>1.0.9</version>
+ </dependency>
+ <dependency>
+ <groupId>myfaces</groupId>
<artifactId>myfaces-jsf-api</artifactId>
<version>1.0.9</version>
</dependency>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>jstl</artifactId>
+ <version>1.0.2</version>
+ </dependency>
+ <dependency>
+ <groupId>taglibs</groupId>
+ <artifactId>standard</artifactId>
+ <version>1.0.2</version>
+ </dependency>
+
+ <!-- Required by MyFaces -->
+ <dependency>
+ <groupId>commons-codec</groupId>
+ <artifactId>commons-codec</artifactId>
+ <version>1.2</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-el</groupId>
+ <artifactId>commons-el</artifactId>
+ <version>1.0</version>
+ </dependency>
+
+ <!-- This example needs Tiles as well -->
+ <dependency>
+ <groupId>org.apache.struts.action</groupId>
+ <artifactId>struts-tiles</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+
+
</dependencies>
<build>
- <finalName>${pom.artifactId}</finalName>
+ <resources>
+ <resource>
+ <directory>src/main/java</directory>
+ <includes>
+ <include>**/*.properties</include>
+ </includes>
+ </resource>
+ </resources>
+ <finalName>${pom.artifactId}</finalName>
</build>
</project>
Modified: struts/action/trunk/apps/faces-example2/src/main/webapp/WEB-INF/struts-config.xml
URL: http://svn.apache.org/viewcvs/struts/action/trunk/apps/faces-example2/src/main/webapp/WEB-INF/struts-config.xml?rev=405057&r1=405056&r2=405057&view=diff
==============================================================================
--- struts/action/trunk/apps/faces-example2/src/main/webapp/WEB-INF/struts-config.xml (original)
+++ struts/action/trunk/apps/faces-example2/src/main/webapp/WEB-INF/struts-config.xml Mon May 8 06:54:02 2006
@@ -197,7 +197,7 @@
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames"
- value="/WEB-INF/validator-rules.xml,
+ value="/org/apache/struts/validator/validator-rules.xml,
/WEB-INF/validation.xml"/>
</plug-in>
Modified: struts/action/trunk/apps/faces-example2/src/main/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewcvs/struts/action/trunk/apps/faces-example2/src/main/webapp/WEB-INF/web.xml?rev=405057&r1=405056&r2=405057&view=diff
==============================================================================
--- struts/action/trunk/apps/faces-example2/src/main/webapp/WEB-INF/web.xml (original)
+++ struts/action/trunk/apps/faces-example2/src/main/webapp/WEB-INF/web.xml Mon May 8 06:54:02 2006
@@ -27,7 +27,7 @@
<web-app>
- <display-name>Struts-Faces Integration Library Example</display-name>
+ <display-name>Struts-Faces Integration Library Example 2</display-name>
MYFACES_BEGIN
Modified: struts/action/trunk/apps/faces-example2/src/main/webapp/layout.jsp
URL: http://svn.apache.org/viewcvs/struts/action/trunk/apps/faces-example2/src/main/webapp/layout.jsp?rev=405057&r1=405056&r2=405057&view=diff
==============================================================================
--- struts/action/trunk/apps/faces-example2/src/main/webapp/layout.jsp (original)
+++ struts/action/trunk/apps/faces-example2/src/main/webapp/layout.jsp Mon May 8 06:54:02 2006
@@ -3,7 +3,7 @@
<%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %>
<%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %>
<%@ taglib prefix="s" uri="http://struts.apache.org/tags-faces" %>
-<%@ taglib prefix="t" uri="/WEB-INF/struts-tiles.tld" %>
+<%@ taglib prefix="t" uri="http://struts.apache.org/tags-tiles" %>
<!--
Modified: struts/action/trunk/apps/faces-example2/src/main/webapp/layout1.jsp
URL: http://svn.apache.org/viewcvs/struts/action/trunk/apps/faces-example2/src/main/webapp/layout1.jsp?rev=405057&r1=405056&r2=405057&view=diff
==============================================================================
--- struts/action/trunk/apps/faces-example2/src/main/webapp/layout1.jsp (original)
+++ struts/action/trunk/apps/faces-example2/src/main/webapp/layout1.jsp Mon May 8 06:54:02 2006
@@ -2,7 +2,7 @@
<%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %>
<%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %>
<%@ taglib prefix="s" uri="http://struts.apache.org/tags-faces" %>
-<%@ taglib prefix="t" uri="/WEB-INF/struts-tiles.tld" %>
+<%@ taglib prefix="t" uri="http://struts.apache.org/tags-tiles" %>
<!--
Modified: struts/action/trunk/apps/faces-example2/src/main/webapp/loggedoff.jsp
URL: http://svn.apache.org/viewcvs/struts/action/trunk/apps/faces-example2/src/main/webapp/loggedoff.jsp?rev=405057&r1=405056&r2=405057&view=diff
==============================================================================
--- struts/action/trunk/apps/faces-example2/src/main/webapp/loggedoff.jsp (original)
+++ struts/action/trunk/apps/faces-example2/src/main/webapp/loggedoff.jsp Mon May 8 06:54:02 2006
@@ -2,7 +2,7 @@
<%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %>
<%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %>
<%@ taglib prefix="s" uri="http://struts.apache.org/tags-faces" %>
-<%@ taglib prefix="t" uri="/WEB-INF/struts-tiles.tld" %>
+<%@ taglib prefix="t" uri="http://struts.apache.org/tags-tiles" %>
<!--
Modified: struts/action/trunk/apps/faces-example2/src/main/webapp/loggedon.jsp
URL: http://svn.apache.org/viewcvs/struts/action/trunk/apps/faces-example2/src/main/webapp/loggedon.jsp?rev=405057&r1=405056&r2=405057&view=diff
==============================================================================
--- struts/action/trunk/apps/faces-example2/src/main/webapp/loggedon.jsp (original)
+++ struts/action/trunk/apps/faces-example2/src/main/webapp/loggedon.jsp Mon May 8 06:54:02 2006
@@ -2,7 +2,7 @@
<%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %>
<%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %>
<%@ taglib prefix="s" uri="http://struts.apache.org/tags-faces" %>
-<%@ taglib prefix="t" uri="/WEB-INF/struts-tiles.tld" %>
+<%@ taglib prefix="t" uri="http://struts.apache.org/tags-tiles" %>
<!--
Modified: struts/action/trunk/faces/pom.xml
URL: http://svn.apache.org/viewcvs/struts/action/trunk/faces/pom.xml?rev=405057&r1=405056&r2=405057&view=diff
==============================================================================
--- struts/action/trunk/faces/pom.xml (original)
+++ struts/action/trunk/faces/pom.xml Mon May 8 06:54:02 2006
@@ -101,6 +101,13 @@
</dependency>
<dependency>
+ <groupId>org.apache.struts.action</groupId>
+ <artifactId>struts-tiles</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+
+
+ <dependency>
<groupId>myfaces</groupId>
<artifactId>myfaces-jsf-api</artifactId>
<version>1.0.9</version>
Copied: struts/action/trunk/faces/src/main/java/org/apache/struts/faces/application/FacesTilesRequestProcessor.java (from r405023, struts/action/trunk/faces/src/main/java/org/apache/struts/faces/application/FacesTilesRequestProcessor.java.bak)
URL: http://svn.apache.org/viewcvs/struts/action/trunk/faces/src/main/java/org/apache/struts/faces/application/FacesTilesRequestProcessor.java?p2=struts/action/trunk/faces/src/main/java/org/apache/struts/faces/application/FacesTilesRequestProcessor.java&p1=struts/action/trunk/faces/src/main/java/org/apache/struts/faces/application/FacesTilesRequestProcessor.java.bak&r1=405023&r2=405057&rev=405057&view=diff
==============================================================================
--- struts/action/trunk/faces/src/main/java/org/apache/struts/faces/application/FacesTilesRequestProcessor.java.bak (original)
+++ struts/action/trunk/faces/src/main/java/org/apache/struts/faces/application/FacesTilesRequestProcessor.java Mon May 8 06:54:02 2006
@@ -37,6 +37,7 @@
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
+import org.apache.struts.action.InvalidCancelException;
import org.apache.struts.config.FormBeanConfig;
import org.apache.struts.config.ForwardConfig;
import org.apache.struts.faces.Constants;
@@ -417,7 +418,7 @@
HttpServletResponse response,
ActionForm form,
ActionMapping mapping)
- throws IOException, ServletException {
+ throws IOException, ServletException, InvalidCancelException {
if (log.isTraceEnabled()) {
log.trace("Performing standard validation");