jfreechart

Mattepuffo's logo
Creare grafici in JSP e Servlet

Creare grafici in JSP e Servlet

Ho già parlato di come creare grafici in Java usando la libreria JFreeChart.

In quel caso il grafico si visualizzava in un JPanel.

Invece adesso vediamo come usare la stessa libreria per creare grafici all'interno di una JSP e usando le Servlet.

Scaricate la libreria da qua; ricordatevi che dovete scaricare anche JCommon (dovrebbe stare all'interno dello stesso file zip).

Aggiungete entrambe le librerie al progetto.

Il grafico lo creeremo prendendo i dati da db.

Quindi abbiamo bisogno di una connessione.

Poi servono una Servlet e una JSP.

Salto la parte della connessione perchè ne ho parlato varie volte.

Create una Servlet e aggiungetela al file web.xml:

<servlet>
  <servlet-name>ServletGraph</servlet-name>
  <servlet-class>com_mattepuffo_book.ServletGraph</servlet-class>
</servlet>

<servlet-mapping>
   <servlet-name>ServletGraph</servlet-name>
   <url-pattern>/ServletGraph</url-pattern>
</servlet-mapping>

Mattepuffo's logo
Creare grafici in Java con JFreeChart

Creare grafici in Java con JFreeChart

JFreeChart è una libreria per Java per creare grafici.

I dati per riempire i grafici possiamo crearli staticamente o prenderli da altre fonti, tipo da database MySQL.

E questo è proprio l'esempio che vedremo.

Inoltre possiamo sia creare un'immagine sul disco che aggiungerlo a un pannello.

Nello specifico vedremo questo esempio.

Prima di tutto scarichiamo la libreria da qua; tenete conto che JFreeChart richiede anche JCommon che comunque potete scaricare sempre dalla stessa pagina.

Poi aggiungete le librerie al vostro progetto.