我有一個問題,使用JSF 2.0,PrimeFaces和tuckey.org UrlRewriteFilter。PrimeFaces和org.tuckey urlrewrite過濾器
問題是,如果我添加PrimeFaces組件(例如),頁面(或資源來自的任何地方)不會加載定義PrimeFaces對象的core.js。相應地,該組件不加載。
core.js文件位於文件夾META-INF/resources/primefaces/core/core內的primefaces-2.2.RC1.jar(位於webapp的WEB-INF/lib內)。 JS。
我urlrewrite規則如下:
<rule>
<from>/</from>
<to>/faces/pages/public/welcome.xhtml</to>
</rule>
<rule>
<from>/styles/**</from>
<to>/styles/$1</to>
</rule>
<rule>
<from>/images/**</from>
<to>/images/$1</to>
</rule>
<rule>
<from>/scripts/**</from>
<to>/scripts/$1</to>
</rule>
<rule>
<from>/flash/**</from>
<to>/flash/$1</to>
</rule>
<rule>
<from>/admin/*.xhtml</from>
<to>/faces/pages/admin/$1.xhtml</to>
</rule>
<rule>
<from>/*.xhtml</from>
<to>/faces/pages/public/$1.xhtml</to>
</rule>
<rule>
<from>/**</from>
<to>/$1</to>
</rule>
我想這是我的重寫規則有問題,但我只是無法弄清楚究竟是什麼出了問題。我需要的是PrimeFaces用來加載core.js文件的URL,因此我可以分析我的規則存在哪些問題。
有沒有人知道如何解決這個問題?
謝謝大家的意見:)
最好的問候, 羅伯特
「RichFaces-object」呵呵? – BalusC 2010-11-16 23:19:21
哎呀,抱歉...我的意思是PrimeFaces-object :) – 2010-11-16 23:32:55