PrimeFaces Komponenten werden nicht gerendert im browser trotz der Abhängigkeit vorhanden

Ich bin der Entwicklung einer JSF-web-Anwendung mit PrimeFaces 3.5 auf Eclipse 4.3. Es gibt keine compile-Zeit oder Laufzeit-Fehler, und die Anwendung setzt erfolgreich. Allerdings kann ich nicht die gewünschte Ausgabe erhalten im browser. Die PrimeFaces Komponenten werden nicht angezeigt, während die standard-JSF-Komponenten zu tun.

Ich bin mir nicht sicher, ob ich alles richtig konfiguriert. Die PrimeFaces-GLAS ist zumindest innerhalb /WEB-INF/lib:

PrimeFaces Komponenten werden nicht gerendert im browser trotz der Abhängigkeit vorhanden

Und die PrimeFaces-XML-namespace wird deklariert, als xmlns:p="http:\\primefaces.org\ui"

PrimeFaces Komponenten werden nicht gerendert im browser trotz der Abhängigkeit vorhanden

Und ich abgebildet FacesServlet auf *.xhtml:

PrimeFaces Komponenten werden nicht gerendert im browser trotz der Abhängigkeit vorhanden

Hier ist der vollständige source-code der login.xhtml:

  <!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:f="http://java.sun.com/jsf/core"
    xmlns:p=" http://primefaces.org/ui" >
        <h:body>  
<h:head ><title>Login Page !!</title></h:head>
 <h:form>  
<p:panel id="panel" header="Login Panel" style="margin-bottom:10px;">  

    <h:panelGrid columns="3">  
        <h:outputLabel  value="User Id:" />  
        <p:inputText id="id" value="loginBean.id" required="true" requiredMessage="ID required"/>  
        <p:message for="id" />

        <p:outputLabel value="User Name:" />  
        <p:inputText id="name" value="loginBean.name"  required="true" requiredMessage="Name required" />  
        <p:message for="name" />
    </h:panelGrid>  
</p:panel>  
<p:commandButton type="Submit" value="Submit" action="#" style="margin-right:20px;" />  

`

Die Ausgabe sieht wie folgt aus:

PrimeFaces Komponenten werden nicht gerendert im browser trotz der Abhängigkeit vorhanden

Wie Sie sehen, <h:outputText> hat seine Aufgabe, aber keiner von <p:xxx> zeigen. Wie wird das verursacht und wie kann ich es lösen?

Nein, es ist nicht rendering eine leere Seite. Wie Sie sehen, die Seite ist teilweise gerendert. Meine Vermutung ist, dass eine Ausnahme geworfen wird, was sagt der server-log sagen? Auch, Bearbeiten Sie Ihre Frage und ersetzen Sie den code, der screenshots mit dem tatsächlichen code.
don ' T post Bilder für den code.....

InformationsquelleAutor kark | 2013-08-27

Schreibe einen Kommentar