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!