“PrimeFaces n'est pas défini” erreur

Je suis en train d'imprimer à l'aide de la PrimeFaces les fonctionnalités de votre imprimante. J'ai créé un nouveau GlassFish 3 projet Java EE et a ajouté l'PrimeFaces 3.1.1 .jar fichier.

Le code j'utilise actuellement est comme suit:

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

  <h:head>
    <title>Facelet Title</title>
  </h:head>
  <h:body>
    <h:form>
      <h:outputText id="a" value="AA" />
      <h:commandLink id="btn" value="Print">
        <p:printer target="a" />
      </h:commandLink>
    </h:form>
  </h:body>
</html>

Malheureusement, la fonction d'impression ne fonctionne pas. Au lieu de cela, la console de FireBug m'indique l'erreur suivante:

PrimeFaces n'est pas défini

do u <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"> en haut??
Avez-vous tout code javascript?
ouais j'ai le html et je n'ai pas de javascript définie
Assurez-vous que vous avez ajouté <h:head> </h:head> dans ton fichier xhtml

OriginalL'auteur Eric | 2012-03-07