Eine oder mehrere Ressourcen haben das Ziel “Kopf”, aber keine “Kopf” -Komponente wurde in der Ansicht definiert

Ich benutze NetBeans 7.3.1 und PrimeFaces 3.5 auf GlassFish 3.2.

Ich habe eine JSF-Seite mit PrimeFaces-Komponenten erstellt. Das Projekt läuft gut, aber das PrimeFaces UI Look’n’Feel fehlt komplett. Ich merke nur unter Nachricht im Serverprotokoll:

Eine oder mehrere Ressourcen haben das Ziel “Kopf“, aber keine “Kopf” -Komponente wurde in der Ansicht definiert

Was bedeutet das und wie kann ich die PrimeFaces UI Look’n’feel beheben?

Das bedeutet, dass Sie in Ihrer XHTML-Vorlage plain HTML anstelle von JSF . Der JSF erlaubt die automatische Einbindung von CSS / JS-Ressourcen in den generierten HTML über @ResourceDependency Annotationen. PrimeFaces als eine jQuery-basierte JSF-Komponentenbibliothek muss einige jQuery / UI JS / CSS-Dateien automatisch einschließen, und dies erfordert wirklich ein .

Also, suche nach einem

  Some title ...  

in deinen Vorlagen und ersetze sie durch

  Some title ...  

Siehe auch:

  • Was ist der Unterschied zwischen und in Java Facelets?
  • Das Verhalten von kann nicht verstanden werden
  • Wie programmgesteuert JS- und CSS-Ressourcen zu hinzufügen?
  • Wie kann man ein anderes XHTML in XHTML mit JSF 2.0 Facelets einbinden?

Vielen Dank für Ihre nützliche Antwort, das JS / CSS / Jquery-Skript wird hinzugefügt, wenn Sie H: HEAD verwenden. Unten finden Sie die generierte HTML-Seite:

1- mit tag

  TODO supply a title   

2- mit -Tag

      TODO supply a title