Frage

Ich habe ein Problem JSF 2.0 verwenden, PrimeFaces und die tuckey.org UrlRewriteFilter.

Das Problem ist, dass wenn ich eine PrimeFaces-Komponente hinzufügen (z), die Seite (oder wo auch immer genau die Ressourcen kommen aus) nicht die core.js laden, wo das PrimeFaces-Objekt definiert ist. Dementsprechend ist die Komponente nicht geladen werden.

Die core.js-Datei befindet sich im primefaces-2.2.RC1.jar (die im WEB-INF / lib des Webapp ist) im Ordner META-INF / resources / primefaces / core / core.js .

Meine UrlRewrite-Regeln sind die folgenden:

<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>

Ich denke, es ist ein Problem mit meinen Rewrite-Regeln, aber ich kann einfach nicht herausfinden, was genau schief geht. Was ich brauche, würde die URL wäre, die von PrimeFaces verwendet wird, um die core.js-Datei zu laden, so dass ich, was die Probleme mit meinen Regeln analysieren.

Hat jemand eine Idee, wie man dieses Problem zu lösen?

Vielen Dank für Ihre Ratschläge:)

Mit freundlichen Grüßen, Robert

War es hilfreich?

Lösung

Ok ich habe gerade die Antwort. Es war auf jeden Fall kein Problem mit dem UrlRewrite Filter. Stattdessen war es nur ein Problem mit meiner Facelet-Vorlage.

die Vorlage verwendet Kopf und Körper-Tags statt der JSF-Versionen „h: Kopf“ und „h: Körper“ und PrimeFaces erfordert die „h: Kopf“. Tag anwesend sein

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top