Question

Est-il possible de tenir des fichiers d'étiquettes sur / WEB-INF / tags dossier? Peut-être en utilisant tld en quelque sorte et les appeler avec uri au lieu de tagdir?

Raison de cette demande est que nous essayons de lancer plusieurs sites d'un code de base et nous aimerions avoir comme WEB-INF / site1 / Modèles, tags ... donc si cela est une mauvaise idée de commencer, ne hésitez pas à le dire.

Était-ce utile?

La solution

Apparemment pas: http: //java.sun. com / j2ee / 1.4 / docs / tutorial / doc / JSPTags6.html même si vous utilisez tld de dire où la balise est, il peut être soit dans WEB-INF / tags ou META-INF / tags pour les tags emballés dans bocaux.

Autres conseils

La méthode standard pour offrir taglib est d'emballer tous vos balises dans un bocal et ont le TLDs dans le pot aussi dans ce répertoire,

  META-INF/tld/

Lorsque le contenant démarre, il va scanner tous les pots pour le TLD donc il sait où trouver les balises. Vous utilisez simplement l'URL pour faire référence aux balises. Voilà comment fonctionne JSTL.

Si les différents sites sont en cours d'exécution comme des instances distinctes .. alors vous pouvez simplement copier les balises pertinentes à / Web-Inf / tags au cours du déploiement

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