Pas de TagLibrary associés à PrimeFaces de l'espace de noms
J'ai trouvé la même question ici mais il ne m'aide plus. Cependant, je suis confronté au même problème. Lors de l'exécution de mon application je reçois le followine erreur:
Avertissement: La page /modèle/commun.xhtml déclare espace de noms http://primefaces.org/ui et utilise la balise p:panneau , mais pas de TagLibrary associés à l'espace de noms.
Ci-dessous est un extrait de mon 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">
Et c'est ainsi que ma commune.fichier xhtml semble (ne pas mettre tout le contenu, mais seulement des espaces de noms et de 1 à 2 lignes) :
<!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>
Comme décrit par BalusC à ici, on doit définir xmlns="http://www.w3.org/1999/xhtml". Je suis en train de faire la même chose. c'est à dire de la seconde ligne de l'index.fichier xhtml est de faire de même. mais je suis d'erreur.
OriginalL'auteur Ravi Joshi | 2012-03-12
Vous devez vous connecter pour publier un commentaire.
La PrimeFaces 3.x JAR fichier est manquant dans votre webapp est
/WEB-INF/lib
dossier. Télécharger et déposez-là. Ou, si vous êtes à l'aide de PrimeFaces 2.x, alors vous devriez être en utilisant les suivantes espace de noms XML à la place:Que sur les autres questions dont vous créez un lien vers ne parle pas de la
<p:xxx>
balises, mais sur la plaine des balises HTML comme<title>
,<div>
et ainsi de suite. C'est juste une coïncidence que dans le cas de cette autre question, la<input>
est placé à l'intérieur d'un<p:panel>
.BalusC, Il fonctionne parfaitement. Je vous remercie beaucoup. l'amour.
Vous êtes les bienvenus.
Pourquoi est-ce nécessaire pour certains BOCAL pour être dans le répertoire lib, tandis que d'autres peuvent être ajoutées en tant qu'Utilisateur de la Bibliothèque, lors de l'utilisation d'Eclipse??
Uniquement si vous n'avez pas à configurer correctement l'utilisateur de la bibliothèque de terminer automatiquement dans
/WEB-INF/lib
de déploiement. Pour les questions d'avenir, veuillez appuyer surAsk Question
bouton en haut à droite et n'abusez pas des commentaires d'une question différente.OriginalL'auteur BalusC
Juste dowmload le pot de Java2s primefaces pot de téléchargements
puis ajouter le pot aux bibliothèques de votre dossier de projet
désolé, je suis un débutant et je résoudre mon problème comme ça. je viens partager ma solution en tant que débutant. merci pour votre commentaire, il m'aidera à répondre techniquement à la prochaine fois
OriginalL'auteur Abderrahmane