2009-09-30 11 views
7

Existe-t-il un moyen de conserver les fichiers de balises dans le dossier/WEB-INF/tags? Peut-être en utilisant tld en quelque sorte et en les appelant avec uri au lieu de tagdir?Balises JSP en dehors de WEB-INF/tags

La raison de cette requête est que nous essayons d'exécuter plusieurs sites à partir d'une base de code et nous aimerions l'avoir comme WEB-INF/site1/templates, tags, ... donc si c'est une mauvaise idée pour commencer , n'hésitez pas à le dire.

Répondre

2

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 TLD donc il sait où trouver les tags. Vous utilisez simplement l'URL pour vous référer aux tags. C'est comme ça que fonctionne JSTL.

0

Si les différents sites s'exécutent en tant qu'instances distinctes, vous pouvez simplement copier les balises appropriées dans/Web-Inf/tags pendant le déploiement