Keine TagLibrary zugeordnet PrimeFaces-namespace

Fand ich die ähnliche Frage hier aber es funktioniert nicht, hilft mir nicht mehr. Allerdings stehe ich vor dem gleichen problem. Zwar läuft meine Anwendung bekomme ich die followine Fehler:

Warnung: Die Seite /template/common.xhtml-namespace deklariert http://primefaces.org/ui und verwendet das tag p:panel , aber keine TagLibrary verbundenen namespace.

Unten ist ein Ausschnitt von meinem index.xhtml :

<ui:composition template="/template/common.xhtml"
    xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:p="http://primefaces.org/ui">

    <ui:define name="profile">    

Und dies ist, wie mein gemeinsame.xhtml-Datei aussieht (nicht, den ganzen Inhalt, nur namespaces und 1-2 Zeilen) :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:p="http://primefaces.org/ui">
<h:head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Welcome to my website</title>
    <h:outputStylesheet library="css" name="default.css" />
</h:head>
<h:body>
    <div id="header" style="margin: auto; width: 80%;">
        <p:panel>

Beschrieben BalusC bei hier, muss man definieren xmlns="http://www.w3.org/1999/xhtml". Ich bin das gleiche zu tun. d.h. die zweite Zeile der index.xhtml-Datei wird das gleiche tun. aber ich bin noch immer Fehler.

InformationsquelleAutor Ravi Joshi | 2012-03-12

Schreibe einen Kommentar