[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\?(.*)&amp;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