[英]Pretty faces: one mapping configuration for multi .xhtml page
我有一個問題。 漂亮的面孔怎么做到這一點:
<code>
<url-mapping id="home">
<pattern value="/viewer" />
<view-id value="/pages/*" />
</url-mapping>
</code>
好吧,我想知道漂亮的面孔是否可以僅使用一種配置來隱藏文件夾中所有.xhtml的路徑,如上所述,而不是針對每個文件進行配置。
這種映射沒有任何意義。 如果客戶端請求/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
如果您想將應用程序遷移到Rewrite(這很簡單),請參閱《 PrettyFaces遷移指南》 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.