Je reçois cette erreur sur mon fichier jsp - "Impossible de trouver le descripteur de bibliothèque de balises pour"/struts-tags ""
Chose étrange, mon application semble toujours fonctionner.
Je suis les tutoriels sur - http://struts.Apache.org/2.x/docs/using-struts-2-tags.html
Voici le code.
<%@ page language="Java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Hello World!</title>
</head>
<body>
<h2><s:property value="messageStore.message" /></h2>
<p>I've said hello <s:property value="helloCount" /> times!</p>
<p><s:property value="messageStore" /></p>
</body>
</html>
Merci
Avez-vous ajouté le struts2-core-.jar aux bibliothèques du projet? Si vous avez essayé de nettoyer le projet.
Dans Eclipse: Faites un clic droit sur le projet et sélectionnez l'option "Valider". C'est tout.
J'ai eu ce problème car j'ai copié les bibliothèques manuellement et directement dans le dossier WEB-INF/lib
du projet et Eclipse ne les voit pas (je vous suggère de copier toutes les bibliothèques nécessaires dans WEB-INF/lib
uniquement via Eclipse!). Donc, seul un rafraîchissement du projet a résolu le problème pour moi car toutes les autres solutions ne fonctionnaient pas !!
(J'utilise Eclipse Kepler sous Ubuntu)
C'est probablement Eclipse qui devient un peu "confus" plutôt qu'une véritable erreur.
La même chose s’est produite hier lorsque je travaillais sur un didacticiel Struts 2, mais il a disparu après l’ouverture/la fermeture des JSP.
Il m'est arrivé la même chose. J'utilise Maven pour compiler. Donc, j'ai désactivé et réactivé Maven dans mon projet et cela l'a résolu.
ajouter struts2-core-.jar au projet
télécharger les ici
J'ai fait face à un problème similaire. C'est ce que j'ai fait pour résoudre le problème.
1. Sélectionnez Projet et cliquez avec le bouton droit de la souris. 2.Cliquez sur les propriétés. 3.Cliquez sur l'onglet Bibliothèques. 4.Cliquez sur 'Ajouter des bocaux'. 5.Ajouter jar relavent pour votre erreur.
j'espère que cela t'aides. Merci.
Comme William l'a mentionné, cela ressemble à votre IDE ne sachant peut-être pas où se trouve le TLD de la bibliothèque de balises dans votre projet, mais une fois empaqueté et en cours d'exécution, il fonctionne correctement.