[jboss-cvs] jboss-seam/examples/dvdstore/resources/WEB-INF ...
Norman Richards
norman.richards at jboss.com
Thu Jan 3 22:39:23 EST 2008
User: nrichards
Date: 08/01/03 22:39:23
Modified: examples/dvdstore/resources/WEB-INF pages.xml web.xml
Added: examples/dvdstore/resources/WEB-INF urlrewrite.xml
Log:
use urlrewrite for dvdstore
Revision Changes Path
1.17 +6 -2 jboss-seam/examples/dvdstore/resources/WEB-INF/pages.xml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: pages.xml
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/dvdstore/resources/WEB-INF/pages.xml,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- pages.xml 2 Aug 2007 18:58:05 -0000 1.16
+++ pages.xml 4 Jan 2008 03:39:23 -0000 1.17
@@ -4,7 +4,11 @@
xsi:schemaLocation="http://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.0.xsd">
<page view-id="/dvd.xhtml"
- action="#{search.selectFromRequest}" />
+ action="#{search.selectFromRequest}">
+ <navigation from-action="#{search.addToCart}">
+ <redirect view-id="/dvd.xhtml"/>
+ </navigation>
+ </page>
<page view-id="/admin/ship.xhtml"
no-conversation-view-id="/admin/admin.xhtml"/>
1.28 +23 -0 jboss-seam/examples/dvdstore/resources/WEB-INF/web.xml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: web.xml
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/dvdstore/resources/WEB-INF/web.xml,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -b -r1.27 -r1.28
--- web.xml 27 Jun 2007 03:00:20 -0000 1.27
+++ web.xml 4 Jan 2008 03:39:23 -0000 1.28
@@ -29,6 +29,29 @@
<url-pattern>/*</url-pattern>
</filter-mapping>
+ <filter>
+ <filter-name>UrlRewriteFilter</filter-name>
+ <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
+
+ <!--
+ <init-param>
+ <param-name>logLevel</param-name>
+ <param-value>DEBUG</param-value>
+ </init-param>
+ <init-param>
+ <param-name>statusPath</param-name>
+ <param-value>/status</param-value>
+ </init-param>
+ -->
+
+ </filter>
+
+ <filter-mapping>
+ <filter-name>UrlRewriteFilter</filter-name>
+ <url-pattern>/*</url-pattern>
+ </filter-mapping>
+
+
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
1.1 date: 2008/01/04 03:39:23; author: nrichards; state: Exp;jboss-seam/examples/dvdstore/resources/WEB-INF/urlrewrite.xml
Index: urlrewrite.xml
===================================================================
<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 3.0//EN" "http://tuckey.org/res/dtds/urlrewrite3.0.dtd">
<urlrewrite>
<rule>
<from>^/dvd/(\d+)$</from>
<to last="true">/dvd.seam?id=$1</to>
</rule>
<rule>
<from>^/([/a-zA-Z]*)$</from>
<to last="true">/$1.seam</to>
</rule>
<outbound-rule>
<from>/dvd.seam\?id=(\d+)</from>
<to>/dvd/$1</to>
</outbound-rule>
<outbound-rule>
<from>/dvd.seam\?(.*)&id=(\d+)</from>
<to>/dvd/$2?$1</to>
</outbound-rule>
<outbound-rule>
<from>/([a-z]+).seam</from>
<to>/$1</to>
</outbound-rule>
</urlrewrite>
More information about the jboss-cvs-commits
mailing list