Erreur dans mon taglib <%@ taglib prefix=“portlet” uri=“http://java.sun.com/portlet_2_0”%>
Quand j'ai développé ma portlet et quand j'ai écrit ma page jsp, j'ai utilisé:
<%@ taglib prefix="portlet" uri="http://java.sun.com/portlet_2_0"%>
mais eclipse me montrer une erreur me disant qu'il ne peut pas trouver le tag lib descripteur pour http://java.sun.com/portlet_2_0.
Comment puis-je résoudre ce problème sans l'aide de fichiers tld ?
Pourquoi ne voulez-vous de les tld fichier sur votre projet? Votre projet de travail si vous déployez votre portlet?
Je tiens juste à l'aide du portlet 2.0 sans avoir besoin de liferay tld fichier , je n'ai pas encore le déployer
Où est la .tld pour que URI?
Voir cette réponse: [Ajouter le javax.portlet.portlet-api dépendance][1] [1]: stackoverflow.com/a/15992545/188453
Je tiens juste à l'aide du portlet 2.0 sans avoir besoin de liferay tld fichier , je n'ai pas encore le déployer
Où est la .tld pour que URI?
Voir cette réponse: [Ajouter le javax.portlet.portlet-api dépendance][1] [1]: stackoverflow.com/a/15992545/188453
OriginalL'auteur waelbk | 2012-12-21
Vous devez vous connecter pour publier un commentaire.
Dans mon cas, j'utilise Liferay Portal, afin d'éviter cette erreur
J'ai changé:
pour
et dans le fichier "WEB-INF/liferay-plugin-paquet."propriétés; j'ai ajouté cette ligne
qui est suggéré par un Liferay personnel (Lien)
OriginalL'auteur Linh Lino
Supprimer la ligne
et collez cette ligne:
Puis, dans
WEB-INF/tld
dossier de placer ces fichiers:aui.tld
,liferay-portlet.tld
,liferay-portlet-ext.tld
,liferay-security.tld
,liferay-theme.tld
,liferay-ui.tld
,liferay-util.tld
.OriginalL'auteur John
Vous pouvez télécharger portlet-2.0.jar et l'ajouter à votre projet chemin. Mais si vous développiez pour Liferay, je voudrais vous recommandons d'utiliser le
liferay-portlet.tld
qui a le portlet 2.0 spécification.OriginalL'auteur Benoit Wickramarachi
Si vous ajoutez à cela l'web.xml dans le dossier WEB-INF de supprimer l'Éclipse message d'erreur.
Espère que cela aide.
OriginalL'auteur dcalap
Cette erreur signifie simplement que l'Éclipse est impossible de trouver une bibliothèque de balises descripteur (TLD) qui résout la donnée (http://java.sun.com/portlet_2_0) tag URI. Vous pouvez télécharger le TLD correspondant à votre portail conteneur (Gatein, Pluton, Liferay, etc) à partir de GitHub et le placer dans le dossier WEB-INF. Gatein tld spécifique peut être trouvé ici.
Aussi, assurez-vous que vous avez la portlet_2.0 jar dans votre dossier de projet.
OriginalL'auteur VHS