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.

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top