Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
schon mal in einem vorigen posting gefragt aber ich komm einfach nicht drauf, kann man ein JFreeChart Objekt (darin verbirgt sich ein LineChart) nicht auf einer JSP Seite anzeigen?
mittels JSP wird bekanntermaßen HTML ausgegeben - und das dynamisch. das heißt auch, dass du nur html elemente anzeigen kannst... es wird dir also nichts anderes übrig bleiben, als dein diagramm als bildchen anzuzeigen...
ImageEncoder encoder = new PNGImageEncoder(response.getOutputStream(), new PNGEncodeParam.RGB());
encoder.encode(jfreechart.createBufferedImage(700,400));
danke für deine Antwort. Wie hast du das genau mit dem Servlet gemeint? - ich verwende nur JSP-Seiten (Ich weiß dass das auch Servlets sind...aber mir ist nicht ganz klar, wie ich das definieren soll...
Ich brauch nur ein Servlet schreiben, dass diese beiden Zeilen beinhaltet?
Code:
ImageEncoder encoder = new PNGImageEncoder(response.getOutputStream(), new PNGEncodeParam.RGB());
encoder.encode(jfreechart.createBufferedImage(700,400));
Und dann in meiner JSP-Seite den Servletnamen einbinden?
Code:
[img]servletname[/img]
Das Servlet würde ich ja dann in einem package ablegen, wie würde dann der volle servletname aussehen?
wäre super, wenn du mir nochmal weiterhelfen könntest.
Du meinst wahrscheinlich das Bsp auf Seite 53, nur wird da wieder nur das servlet angegeben....die verbindung mit meiner jsp-seite wo ja dann das image angezeigt werden soll, ist mir leider nicht ganz klar..
@pat:
In dem Beispiel wird die Datei wirelessduke.jsp von der Festplatte gelesen und durch das Servlet gestreamt. Du mußt statt dem das Diagrammbild, welches Du vom JFreeChart erhälst so Streamen, wie es in meinem Codeschnipsel vom 16. 11. 2005, 14:15 Uhr steht.