Ich habe ein Diagramm mit JFreeChart in einer JSP erstellt. Ich möchte dieses Diagramm in einer Webseite mit JSP rendern, ohne das Bild als JPEG/PNG-Datei zu speichern. Dies ist in der Google App-Engine-Umgebung, die does not support writing to disk.Rendering-Diagramm in Jsp ohne Speichern
Ich habe versucht, die folgenden:
java.awt.image.BufferedImage chartImage = targetChart.createBufferedImage(600,400);
ServletOutputStream out1 = response.getOutputStream();
JPEGImageEncoder encoder= JPEGCodec.createJPEGEncoder(out1);
aber am Ende ein BTW
java.lang.IllegalStateException: STREAM
bekommen, ist java.awt auch in der App Engine-Umgebung nicht erlaubt. Welche Möglichkeiten habe ich, um dieses Problem zu lösen?
+1, IMO Google Diagramm API ist es wert, empfohlen zu werden. – dantuch