jsp crée une variable de script comme jsp: usebean
Question
J'aimerais faire quelque chose comme
<test:di id="someService"
/ `>
<%
someService.methodCall ();
% >
où <test:di
obtient et instancie un bean de service et crée une variable de script à utiliser. semblable à la façon dont jsp: usebean fonctionne par exemple
<jsp:useBean id="someDate" class="java.util.Date"
/ >
<%
someDate.getYear ();
%>
comment puis-je rendre mes propres objets disponibles sous forme de variable scritping?
La solution
Cette opération est effectuée dans une bibliothèque de balises à l'aide d'une classe Tag Extra Info (TEI).
Vous pouvez trouver un exemple ici .
Autres conseils
Je pense que vous essayez d'écrire votre propre bibliothèque de balises.
Découvrez le didacticiel à l'adresse: http://www.ironflare.com/docs/tutorials/taglibs/
Modifier: Comme Garth l'a souligné, vous souhaitez utiliser la classe TagExtraInfo après avoir défini votre balise lib. http://www.stardeveloper.com/articles/ display.html? article = 2001081601 & amp; page = 2