Struts 2 + Cewolf

estou fazendo um pequeno projeto pra testar o struts 2 e estou tendo problemas ao criar um gráfico com o cewolf.
o que acontece é que eu não consigo acessar o producer criado na action pela jsp.
segue abaixo o código:

a action:

public class TuberculoseAction extends ActionSupport{
    
    private int anoInicial;
    
    private TubercoloseGraph producer;
    
    public String execute(){
        
        setProducer(new TubercoloseGraph());
        
        getProducer().setAnoInicial(anoInicial);
        
        return SUCCESS;
    }

    //gets e sets
}

o producer:

public class TubercoloseGraph implements DatasetProducer{
        
    private int anoInicial;
    
    public Object produceDataset(Map map) throws DatasetProduceException {
        DefaultCategoryDataset dataset = new DefaultCategoryDataset();
                
        RelatoriosDao dao = new RelatoriosDao();
        List lista = dao.casosTubercolose(anoInicial);

       //processamento do grafico

       return dataset;
       }

       //gets e sets
}

a jsp:

<cewolf:chart 
                id="tuberculose" 
                title="Casos de Tuberculose" 
                type="verticalBar" 
                xaxislabel="Ano" 
                yaxislabel="Casos">
                    
                <cewolf:data>
                    <cewolf:producer id="producer" />
                </cewolf:data>
                
            </cewolf:chart>
            <p>
                
        <cewolf:img chartid="tuberculose" renderer="cewolf" width="700" height="500"/>

quando eu coloco a url passando o nome da action e o parametro, a jsp não encontra o producer, mas se eu atualizar a pagina ele funciona :?

o que deve estar errado?
valeu! :wink:

up! :slight_smile:

Estou com o mesmo problema, se alguem puder ajudar… []’