Accéder au contexte Spring depuis une JSP TagLibs JSTL

Lors d’un développement d’un projet web Spring, si vous utilisez les JSP, il est parfois utile de créer vos propres librairie de tag (ou taglibs). Malheureusement, au sein de ces taglibs,  il ne vous est pas possible d’accéder simplement au contexte d’application Spring pour y récupérer vos beans. Spring MVC met à disposition différentes solutions pour accéder aux contextes d’application que ce soit pour vos beans, vos traduction de Messages (MessageSource), votre Locale ou encore votre Theme.

Lire la suite

Utilisation des Tags Library

Les JSP Tags Library sont issus d’un projet open-source de la fondation Apache. Ils permettent de limiter l’utilisation de codes Java dans les pages JSP et proposent un système afin de réutiliser plusieurs fois la même balise pour la même portion de code. Il s’agit en fait d’un système qui permet d’ajouter dans une page JSP des balises XML. A la compilation des pages, les balises sont associées à des classes Java qui vont se charger de générer du code HTLM ou autre, la balise sera ensuite remplacée par le code généré.

Lire la suite