sono riuscito a trovare un esempio su internet di JFreeChart, solo che adesso il problema è come faccio a recuperare l'immagine che viene creata dalla servlet nella mia jsp?
questo è il codice che ho scritto:
servlet:
sapreste dirmi adesso come fare a recuperare l'immagine che genero, nella mia jsp?codice:private void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub String azione = request.getParameter("azione"); if(azione.equals("creazioneGrafici")){ response.setContentType("image/png"); OutputStream outputStream = response.getOutputStream(); JFreeChart chart = generazioneGrafico(); int width = 500; int height = 350; ChartUtilities.writeChartAsPNG(outputStream, chart, width, height); } } private JFreeChart generazioneGrafico(){ DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("Ford", 23.3); dataset.setValue("Chevy", 32.4); dataset.setValue("Yugo", 44.2); boolean legend = true; boolean tooltips = false; boolean urls = false; JFreeChart chart = ChartFactory.createPieChart("Cars", dataset, legend, tooltips, urls); chart.setBorderPaint(Color.GREEN); chart.setBorderStroke(new BasicStroke(5.0f)); chart.setBorderVisible(true); return chart; }
Grazie anticipatamente.

Rispondi quotando
