Boa tarde,
O meu cenário é o seguinte:
Eu estou criando um objeto JFreechart e usando a4j:mediaOutput para gerar ele na tela
paintBarra(OutputStream out, Object data) {
// crio o JFreeChart aqui
// salvo em memória usando
// esta classe abaixo é do proprio jfreechart
ChartUtilities.writeChartAsPNG(out, chart, 750, 500)
}
na minha pagina JSF
<a4j:mediaOutput element="img" cacheable="false" session="true"
createContent="#{rel.paintBarra}" value="#{rel.chart}"
mimeType="image/jpeg" />
se eu mudar a chamada do CharUtilities para
ChartUtilities.saveChartAsJPEG(new File("graficoBarra.jpg"), chart, 750, 500);
ele irá salvar o Jfreechart em arquivo
como eu faço para ler este arquivo gerado e exibir no a4j:mediaOutput?
Obrigado,