Nicht laden-tag-handler-Klasse “org.apache.struts2.Blick.jsp.ui.FormTag" für den tag "s:Formular"
Wenn ich meine code in NetbeansIDE zeigt es die folgende Fehlermeldung:
org.apache.jasper.JasperException:
/InvestorConfirm.jsp(53,12) PWC6032:
Nicht laden-tag-handler-Klasse
"org.apache.struts2.Blick.jsp.ui.FormTag"
für tag "s:Formular"
Ich habe die struts2-core-2.0.11.jar Datei, und suchen "struts2.Blick.jsp.ui.FormTag", konnte aber nicht an die Klasse.
Wie kann ich dieses Problem beheben?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Installieren, Struts2, einfach die Struts2-JAR-Datei (und Ihre Abhängigkeiten) in die
/WEB-INF/lib
.Tun nicht extrahieren Sie die JAR-Datei und verteilt alle seine losen Inhalt (TLD-Dateien?) über den classpath wie einige Armen online-tutorials (mit roseindia.net als topper) deuten kann. Diese Ausnahme nämlich zeigt an, dass die TLD-Datei ist gefunden worden und in den classpath, sondern dass die entsprechenden tag-Klasse fehlt im classpath. Dies kann nur geschehen, wenn Sie das getan haben. Bereinigen Sie die classpath-und redo-laut Apache-eigenen Struts2 docs.
Diese können übrigens in der Theorie auch verursacht werden, durch verschiedene Struts2 Versionen im classpath, aber dies ist unwahrscheinlich, da das Paket von
FormTag
wurde nicht geändert zwischen den Versionen.web.xml
nach den docs.