ceefour

http://ocpsoft.com/support/topic/httpdomaincomusername-short

Jan 10th, 2012
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 4.04 KB | None | 0 0
  1. <pretty-config xmlns="http://ocpsoft.com/prettyfaces/3.3.2"
  2.               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3.               xsi:schemaLocation="http://ocpsoft.com/prettyfaces/3.3.2
  4.                                         http://ocpsoft.com/xml/ns/prettyfaces/ocpsoft-pretty-faces-3.3.2.xsd">
  5.  
  6.    <!-- Begin Example RewriteRules
  7.  
  8.      // These are custom rewrite-rules, and are probably not necessary for your application.
  9.  
  10.      <rewrite match="^/old-url/(\w+)/$" substitute="/new_url/$1/" redirect="301" />
  11.  
  12.   -->
  13.    
  14.       <url-mapping id="home">
  15.           <pattern value="/" />
  16.           <view-id value="/faces/index.xhtml" />
  17.       </url-mapping>
  18.      
  19.       <!-- User -->
  20.       <url-mapping id="admin_users">
  21.           <pattern value="/admin/users/" />
  22.           <view-id value="/faces/admin/users/index.xhtml" />
  23.       </url-mapping>
  24.       <url-mapping id="admin_users_show">
  25.           <pattern value="/admin/users/#{ id : userShowAdmin.userId }" />
  26.           <view-id value="/faces/admin/users/show.xhtml" />
  27.       </url-mapping>
  28.       <url-mapping id="user_show_slug">
  29.           <pattern value="/people/#{ /[a-zA-Z].*/ slug:userShow.slug}" />
  30.           <view-id value="/faces/users/show.xhtml" />
  31.       </url-mapping>
  32.       <url-mapping id="user_show">
  33.           <pattern value="/people/#{id:userShow.userId}" />
  34.           <view-id value="/faces/users/show.xhtml" />
  35.       </url-mapping>
  36.       <url-mapping id="user_likes">
  37.           <pattern value="/people/#{id:userLikes.userId}/likes" />
  38.           <view-id value="/faces/users/likes.xhtml" />
  39.       </url-mapping>
  40.       <url-mapping id="user_likes_mutual">
  41.           <pattern value="/people/#{id:userView.userId}/likes/mutual" />
  42.           <view-id value="/faces/users/likes_mutual.xhtml" />
  43.       </url-mapping>
  44.  
  45.         <!-- Friends -->
  46.         <url-mapping id="friends_suggestions">
  47.             <pattern value="/friends/suggestions/" />
  48.             <view-id value="/faces/friends/suggestions.xhtml" />
  49.         </url-mapping>
  50.                
  51.       <!-- Interest -->
  52.       <url-mapping id="admin_interests">
  53.           <pattern value="/admin/interests/" />
  54.           <view-id value="/faces/admin/interests/index.xhtml" />
  55.       </url-mapping>
  56.       <url-mapping id="interest_show">
  57.           <pattern value="/interests/#{ id : interestShow.interestId }" />
  58.           <view-id value="/faces/interests/show.xhtml" />
  59.       </url-mapping>
  60.  
  61.     <!-- Activity -->
  62.     <url-mapping id="admin_activities">
  63.         <pattern value="/admin/activities/" />
  64.         <view-id value="/faces/admin/activities/index.xhtml" />
  65.     </url-mapping>
  66.     <url-mapping id="admin_activities_show">
  67.         <pattern value="/admin/activities/#{ id : activityShowAdmin.activityId }" />
  68.         <view-id value="/faces/admin/activities/show.xhtml" />
  69.     </url-mapping>
  70.     <url-mapping id="activity_show">
  71.         <pattern value="/activities/#{ id : activityShow.activityId }" />
  72.         <view-id value="/faces/activities/show.xhtml" />
  73.     </url-mapping>
  74.  
  75.     <!-- Slug -->  
  76.     <url-mapping id="slug">
  77.         <pattern value="/#{ slug : slugBean.slug }">
  78.             <validate index="0" validator="#{slugBean.validateSlug}"/>
  79.         </pattern>
  80.         <view-id value="#{slugBean.getViewPath}" />
  81.     </url-mapping>
  82.    
  83.    <!-- Begin UrlMappings
  84.      // These are examples of URL mappings, and should be customized for your application.
  85.  
  86.      <url-mapping id="home">
  87.          <pattern value="/" />
  88.          <view-id value="/faces/index.jsf" />
  89.      </url-mapping>
  90.      
  91.      <url-mapping id="store">
  92.          <pattern value="/store/" />
  93.          <view-id value="/faces/shop/store.jsf" />
  94.      </url-mapping>
  95.      
  96.      <url-mapping id="viewCategory">
  97.          <pattern value="/store/#{ cat : bean.category }/" />
  98.          <view-id value="/faces/shop/store.jsf" />
  99.      </url-mapping>
  100.      
  101.      <url-mapping id="viewItem">
  102.          <pattern value="/store/#{ cat : bean.category }/#{ iid : bean.itemId }/" />
  103.          <view-id value="/faces/shop/item.jsf" />
  104.          <action>#{bean.loadItem}</action>
  105.      </url-mapping>
  106.  
  107.   -->
  108.  
  109. </pretty-config>
Add Comment
Please, Sign In to add comment