Я создал диаграмму с использованием JFreeChart внутри JSP. Я хочу сделать эту диаграмму на веб-странице с помощью JSP, не сохраняя изображение в формате JPEG/PNG. Это в среде движка приложения Google, которая does not support writing to disk.График рендеринга внутри jsp без сохранения
Я попытался следующие:
java.awt.image.BufferedImage chartImage = targetChart.createBufferedImage(600,400);
ServletOutputStream out1 = response.getOutputStream();
JPEGImageEncoder encoder= JPEGCodec.createJPEGEncoder(out1);
, но в конечном итоге получить
java.lang.IllegalStateException: STREAM
BTW, java.awt также не допускается в среде App Engine. Какие у меня варианты для решения этой проблемы?
+1, API диаграммы Google IMO стоит того, чтобы его рекомендовали. – dantuch