2014-02-14 32 views
0

我有一個問題。漂亮的面孔怎麼能做到這一點:美麗的面孔:多個.xhtml的一個映射配置頁面

<code> 
<url-mapping id="home"> 
    <pattern value="/viewer" /> 
    <view-id value="/pages/*" /> 
</url-mapping> 
</code> 

好吧,我不知道是否漂亮的面孔可能掩蓋使用作爲如上圖所示只有一個配置文件夾中的所有.xhtml的路徑,而不是到配置爲每個文件。

+0

那麼當用戶轉到'/ viewer'路徑時應該渲染哪個頁面? –

回答

0

這種映射沒有任何意義。如果客戶要求/viewer,PrettyFaces應該轉發到哪個視圖?

但是,您可以做一些與Rewrite類似的事情,這是PrettyFaces的繼任者。隨着重寫,你可以這樣做:

.addRule(Join.path("/viewer/{page}").to("/pages/{page}.xhtml")) 

這基本上是你的URL映射是這樣的:

  • /viewer/foo -> /pages/foo.xhtml
  • /viewer/bar -> /pages/bar.xhtml
  • /viewer/whatever -> /pages/whatever.xhtml

如果要遷移你的應用程序重寫,這很簡單,看看PrettyFaces Migration Guide

相關問題