JFreechart objekt in JSP anzeigen

Status
Nicht offen für weitere Antworten.

pat270881

Bekanntes Mitglied
Hi,

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?

danke

lg
pat
 

clemson

Bekanntes Mitglied
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...
 

pat270881

Bekanntes Mitglied
Naja aber ist es notwendig, das chart immer zuerst in einem file zu speichern und dann wieder auszugeben???:(
 

bronks

Top Contributor
pat270881 hat gesagt.:
Naja aber ist es notwendig, das chart immer zuerst in einem file zu speichern und dann wieder auszugeben???:(
Nein, das TempFile ist nicht nötig!

Streamen mit einem Servlet z.B.:
Code:
            ImageEncoder encoder = new PNGImageEncoder(response.getOutputStream(), new PNGEncodeParam.RGB());
            
            encoder.encode(jfreechart.createBufferedImage(700,400));

In die JSP einbinden mit:
Code:
[img]servletname[/img]
 

pat270881

Bekanntes Mitglied
Hi,

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.

lg
pat
 

pat270881

Bekanntes Mitglied
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..:(
 

pat270881

Bekanntes Mitglied
Hi,


ich habe mir das jetzt genauer angesehen...mir ist trotzdem der zusammenhang noch nicht ganz klar...In dem Beispiel wird ja ein Filename angegeben:

String filename = "C:/WINNT/Profiles/Administrator/"+
"Desktop/wirelessduke.jpg";

Ich habe ja ein JFreeChart Object, das ich gerne in der jsp-seite darstellen möchte, nur wie sollte man das mit dem servlet verbinden..??:(

mfg
pat
 

bronks

Top Contributor
@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.
 

pat270881

Bekanntes Mitglied
So jetzt funktionierts endlich, lag daran dass es der session scope sein muss. hatte da irgendwas nicht konsistent gehabt.

danke für eure hilfe und tipps!:)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T JFreeChart und JSP Allgemeines EE 6
L jfreechart und Struts / JSPs Allgemeines EE 3
B IMAP Anmeldung in EJB - Objekt speichern und ständige Anmeldung verhindern Allgemeines EE 18
OnDemand CDI Ein Objekt erstellen Allgemeines EE 10
J JNDI-lookup.. dasselbe Objekt oder Kopie? Allgemeines EE 2
A Servlet erkennt request Objekt nicht Allgemeines EE 8
A Unsauberer Code.. (Properties-Objekt in JSP anzeigen) Allgemeines EE 5
D Problem mit EJB: Bean soll Objekt eigener Klasse zurückgeben Allgemeines EE 2
A Aus einer JSP zugreifen auf ein Objekt einer anderen JSP Allgemeines EE 4
D Objekt geht bei request verloren Allgemeines EE 9
G Objekt von jsp an set Methode von Bean übergeben! Allgemeines EE 2
G Objekt an Servlet übergeben - oder Objekt global definieren? Allgemeines EE 4
T Zugriff auf persistentes Set in einem Objekt Allgemeines EE 2
O JSP dynamisch aus einem objekt heraus erstellen Allgemeines EE 7
N JPA: Cannot persist detached Objekt Allgemeines EE 4
M System Objekt und Gültigkeit bei Webapplikation. Allgemeines EE 6
U jpg objekt mit jsp anzeigen Allgemeines EE 3
C [JSP] errorpage: Zugriff auf exception-Objekt Allgemeines EE 2
C JSF Bestimmte Daten aus der Datenbank anzeigen lassen Allgemeines EE 13
N PDF anzeigen lassen Allgemeines EE 5
M JSF Nur bestimmten Rollen bestimmte Inhalte anzeigen... Allgemeines EE 2
D Bild erstellen und anzeigen lassen Allgemeines EE 4
H Servlet - Zwischenmeldung anzeigen bei längerer Berechnung Allgemeines EE 2
M JSF Komponenten wahlweise anzeigen? Allgemeines EE 4
D Datenselektion anzeigen Allgemeines EE 3
G Struts: ActionMessage value in JSP anzeigen Allgemeines EE 2
K Struts - FormBean mit 2 Listen - Anzeigen und Speichern Allgemeines EE 2
O Anzeigen mehrerer columns in einer DataTable Allgemeines EE 4
G Ladeseite anzeigen lassen während das Servlet noch arbeitet? Allgemeines EE 6
M PDF im neuen Browserfenster auf Client-Rechner anzeigen Allgemeines EE 5
M Tomcat - Bei allen Exceptions einheitliche Seite anzeigen ? Allgemeines EE 3
G Values aus DB in Input-Feldern anzeigen (Struts) Allgemeines EE 2
L nicht alle eintraege anzeigen lassen Allgemeines EE 3
S Servlet: Verz. anzeigen lassen? Allgemeines EE 2
A DB-Tabelle in Servlet einlesen und in JSP anzeigen Allgemeines EE 9

Ähnliche Java Themen

Neue Themen


Oben