Je construis ma propre JSP Tag Library qui ont besoin de soutenir certaines fonctionnalités que les développeurs d'applications peuvent utiliser comme ceci:Comment ajouter VariableResolver personnalisé au contexte JSP dans JSP 2.0 pour prendre en charge spécial EL?
<w:user-label id="usrlb" value="${session.user}"/>
<w:textbox id="tb" label="User Name" value="${usrlb.value.name}"/>
qui signifie que je veux que mon EL peut interagir avec ma déclaration de Tag. et aussi j'ai besoin d'ajouter le concept de pile dans cette bibliothèque pour soutenir "l'espace de noms d'identification" ou quelque chose.
Ma recherche actuelle me conduit à envelopper par défaut JspFactory comme ceci:
JspFactory.setDefaultFactory(new JspFactoryImpl(JspFactory.getDefaultFactory()));
Ce qui pourrait travailler dans tomcat5.5 même si ce n'est pas une bonne idée. Y a-t-il une autre façon plus jolie de faire ça?
Je pense que c'est une mauvaise idée, sauf si vous êtes convaincu à 100% que le cas d'utilisation n'est pas du tout supporté par l'API existante. – Romain