JSP Tag Files dans les sous-répertoires, en utilisant un seul préfixe taglib. Est-ce possible?

J'ai actuellement mon .les fichiers de balises déclaré:

<%@taglib prefix="t" tagdir="/WEB-INF/tags" %>

Exemple de chemin d'accès d'un fichier de balises :

/WEB-INF/tags/test.tag

Et je les utilise comme ceci :

<t:test oneAttributeKey="oneAttributeValue">
   some content...
</t:test>

Mon problème : je ne veux pas mettre tous mes fichiers de balises dans un seul dossier "/WEB-INF/tags".

Je visez plutôt de les avoir dans différents sous-répertoires :

/WEB-INF/tags/utilisateurs/

/WEB-INF/tags/widgetsA/

/WEB-INF/tags/widgetsB/

(...)

Est-ce possible, sans créer un autre taglib prefix pour chacune et chacun d'entre eux?

Exemple de ce que je voudrais éviter :

<%@taglib prefix="t_users" tagdir="/WEB-INF/tags/users" %>
<%@taglib prefix="t_widgetsA" tagdir="/WEB-INF/tags/widgetsA" %>
<%@taglib prefix="t_widgetsB" tagdir="/WEB-INF/tags/widgetsB" %>

Exemple de ce que j'aimerais, à l'aide d'un seul "t" préfixe :

<t:users/onetag oneAttributeKey="oneAttributeValue">
   some content...
</t:users/onetag>

N'a une solution similaire existe pas?

Mise à JOUR : BalusC a montré qu'il est possible d'utiliser un préfixe, par la définition de tous les fichiers de balises en un seul .tld. Je suppose que ma question n'était pas assez clair : je voudrais savoir si il est possible d'utiliser le tag des fichiers en plusieurs sous-répertoires, sans avoir à spécifier un chemin d'accès à chacun d'eux n'importe où à l'exception de l'élément qui les utilisent (ex: "<t:users/onetag")!

Ce que je n'aime pas à propos de Balises JSP, c'est qu'ils se comportent très différemment que les fichiers JSP, même s'ils partagent en fait très similaire de contenu. En fait, j'ai même décidé de mettre tous mes fichiers jsp à l'intérieur de l' /WEB-INF/tags/dossier, de sorte qu'ils sont côte à côte avec le tag des fichiers (j'ai dû choisir /WEB-INF/tags/que, depuis que ce dossier est obligatoire pour le tag des fichiers, pour une certaine raison)! Je ne comprends pas pourquoi certains de mes fichiers contenant du code HTML qui va dans /WEB-INF/jsp/et quelques autres dans /WEB-INF/tags/!!

Je veux être en mesure de groupe les jsp et tag des fichiers dans des répertoires en fonction de ce qu'ils sont liés à! Exemple :

 /WEB-INF/tags/users/userProfileLayout.tag
 /WEB-INF/tags/users/employeeProfile.jsp
 /WEB-INF/tags/users/employerProfile.jsp

 /WEB-INF/tags/widgetsA/widgetALayout.tag
 /WEB-INF/tags/widgetsA/oldWidgetA.jsp
 /WEB-INF/tags/widgetsA/newWidgetA.jsp

Mais ce qui m'oblige à déclarer le chemin d'accès de chacun des sous-répertoires, dans de multiples @tablib ou dans un .tld, que je trouve un peu gênant. Je vais vivre avec elle, mais je pense qu'il pourrait être amélioré.

source d'informationauteur electrotype