web-dev-qa-db-fra.com

Erreur - Impossible de trouver le descripteur de bibliothèque de balises pour "/ struts-tags"

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

10
blue-sky

Avez-vous ajouté le struts2-core-.jar aux bibliothèques du projet? Si vous avez essayé de nettoyer le projet.

18
Javi

Dans Eclipse: Faites un clic droit sur le projet et sélectionnez l'option "Valider". C'est tout.

5
htobon

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)

1
lory105

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.

1
William

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.

1
Tanvir

ajouter struts2-core-.jar au projet

télécharger les ici

http://struts.Apache.org/development/2.x/index.html

0
atom217

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.

0
Nirmal Mangal

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.

0
Steven Benitez