Struts - struts-taglib.jar pas trouvé
Question
Je suis nouveau à Struts
. J'ai téléchargé Struts2
de son site Web. Maintenant, je veux me référer fichier struts-html.tld
dans un de mes fichiers JSP
.
Mais quand je cherchais fichier struts-taglib.jar
dans les entretoises téléchargées, je ne trouve pas.
La solution
Télécharger la distribution complète - il a tout inclus.
Autres conseils
Il existe une seule bibliothèque de balises dans struts2. Il est complètement différent par rapport à struts1. La bibliothèque de balises est struts-tags.tld qui se trouve dans le dossier META-INF dans struts-core-jar.
Tous les fichiers jar dans struts2 sont situés dans:
..\struts-2.3.15\lib
Cependant, je ne sais pas s'il y a une telle chose comme struts-taglib.jar
Vous pourriez penser à:
<%@ taglib prefix="s" uri="/struts-tags"%>
pot nécessaire pour cela est: struts2-core-2.x.x.jar
Télécharger le lien donné http://struts.apache.org/download.cgi#struts23163 Dans ce lien aller à la distribution finale.
S'il vous plaît télécharger la distribution complète du site Web Struts, et construire un projet de leur showcase.war si vous téléchargez la dernière version qui est si vous téléchargez 2.5.x ou struts-blank.war 2.3.x. De cette façon, vous aurez toutes les bibliothèques nécessaires à votre projet. J'ai eu toutes sortes de problèmes en essayant de trouver le fichier jar.
J'ai eu le même problème. Je résolus en téléchargeant le pot de struts-taglib-1.3.5
séparément et mis sous /WEB-INF/lib
où tous mes autres fichiers jar sont.
Après cela, il suffit d'inclure la ligne: <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
dans votre jsp et cela devrait fonctionner.
ou
Vous pouvez inclure: <%@ taglib prefix="ss" uri="/struts-tags" %>
Ces deux méthodes ont travaillé pour moi.