簡體   English   中英

漂亮的面孔:一個用於多個.xhtml頁面的映射配置

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM