Fehler - nicht finden Können, die tag library descriptor für "/struts-tags"
Ich erhalte diese Fehlermeldung auf meiner jsp-Datei 'Kann nicht finden, der tag-library-Deskriptor für "/struts-tags"'
Seltsame daran ist, dass meine app immer noch zu funktionieren scheint.
Ich bin nach den tutorials auf - http://struts.apache.org/2.x/docs/using-struts-2-tags.html
Hier ist der 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>
Dank
- Zeigen Sie den entsprechenden code Ihrer JSP.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie Hinzugefügt struts2-core-.jar zu den Bibliotheken des Projekts? Wenn Sie versuchen zu reinigen das Projekt.
In ECLIPSE:
Klicken Sie rechts auf das Projekt und wählen Sie die option "Validate". Das ist alles.
Dies ist wohl Eclipse immer ein bisschen "verwirrt", anstatt einen echten Fehler.
Ich hatte das gleiche gestern bei der Arbeit durch eine Struts 2 tutorial, aber es verschwand nach dem öffnen/schließen der JSPs.
Das gleiche passierte mir. Ich bin mit Maven zu kompilieren. So, ich habe deaktiviert und wieder aktiviert Maven in mein Projekt und dass es gelöst.
Hatte ich dieses problem nicht, da ich kopiert, die Bibliotheken manuell und direkt in den Ordner
WEB-INF/lib
des Projekts und eclipse nicht (ich schlage vor, Sie kopieren Sie alle notwendigen Bibliotheken inWEB-INF/lib
nur über eclipse!). Also nur ein refresh des Projektes das problem bei mir gelöst, weil alle anderen Lösungen nicht funktioniert hat!!Bin(ich verwende Eclipse Kepler unber Ubuntu)
Als William erwähnt, das klingt wie Ihre IDE können nicht wissen, wo die TLD für die tag-Bibliothek in Ihrem Projekt, aber einmal gepackt und ausgeführt, es ist in Ordnung.
Ich vor ähnlichen problem. Dies ist, was ich getan habe um das Problem zu beheben.
1.Wählen Sie "Projekt" und klicken Sie rechts.
2.Klicken Sie auf "Eigenschaften".
3.Klicken Sie auf die Registerkarte "Bibliotheken".
4.Klicken Sie auf 'Add Jars'.
5.Fügen Sie relavent Glas für Ihre Fehler.
hoffe, das hilft.
Danke.
hinzufügen struts2-core-.jar das Projekt
laden Sie es hier
http://struts.apache.org/development/2.x/index.html