Bonjour à tous,

Je suis en train de redéfinir la librairie de tag de spring pour des besoins particuliers.

Je bute sur un point, j'aimerais créer un super tag contenant un <label> et un <input>. Mais je n'y parviens pas, j'ai créé mon SuperTag qui étend AbstractHtmlInputElementTag et dans lequel je crée un objet inputTag et un objet labelTag et pour chacun d'eux j'appel la métode writeContent() mais je me prends des erreurs.

Pour l'instant, ce qui marche c'est une classe qui étend InputTag, dans laquelle je redéfinit la méthode writeContent(), et dans laquelle je recrée a la main ma balise label ( tagWriter.startTag("label") ..... tagWriter.endTag())

Ok ça, ça marche, mais du coup je perd toutes les fonctionnalités plutôt intéressantes comme par exemple setCssClass, setFor, etc etc...

Quelqu'un a t'il une idée pour créer un super Tag ?
Je l'appelerai dans ma page JSP de la façon suivante :
<monPrefix : SuperTag path="monPath" value="myValue"/> et ce bout de code génèrerai en html <label>myValue</label><input type="text" value=""/>

Voila
Merci a tous
Arno