我有一個JSF2應用程序,我想只在瀏覽器中爲每個頁面顯示域名。例如:只顯示帶有漂亮臉孔的域名
http://www.example.com/index.jsf 到 http://www.example.com
因此我配置PrettyFaces這樣的:
<url-mapping id="index">
<pattern value="/" />
<view-id value="/index.jsf"/>
</url-mapping>
但隨後,我得到的404錯誤消息「的請求的資源(/index.jsf/)是無法使用。」
如果我嘗試使用「/ test」作爲模式,那麼它適用於www.example.com/test。
下列文件存在於網絡的根:
index.xhtml
index.html
中的index.html包含重定向
<meta http-equiv="Refresh" content="0; URL=index.jsf">
非常感謝你。
PS:PrettyFaces 3.3.2,JSF 2,PrimeFaces 3.1.1
編輯: 我得到它的工作! 我需要刪除瀏覽器緩存。我不知道爲什麼......但它有幫助。無論如何,謝謝你的回答!
您是否嘗試過使用index而不是index.jsf,因爲您在index.html文件中有重定向 – jzworkman 2012-03-02 16:12:02