Bonjour,

J'ai rencontre un petit problème, j'aimerais savoir s'il est possible d'utiliser spring pour faire de l'injection de dépendance dans un tag que je défini moi même.
Plus précisément voici la définition du tag :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public class FlashTag extends TagSupport {
 
    private INewsManager newsManager = null;
 
    public final void setNewsManager(INewsManager manager){
        this.newsManager = manager;
    }
 
    public int doStartTag() {
        try{
            News flash = newsManager.getNewsFlash();
            JspWriter jw = pageContext.getOut();
            jw.println(flash.getTexte());
        }
        catch(IOException ioe){}
        return SKIP_BODY;
    }    
}
et en fait j'aimerais injecter un "newsManager "

dans applicationContext.xml j'ajoute un truc du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<bean name="FlashTld" class="struts.tags.FlashTag">
        <property name="newsManager" ref="NewsManager"/>
    </bean>
Mais comme vous pouvez vous en douter, cela ne marche pas (nullpointerException au moment d'utiliser le manager).

Mes questions sont les suivantes :
1- Est ce que ce que j'ai dans la tête est possible ?
2- Si oui par quel biais ?