Versão atual:

Grafico em Imagem JSP

Olá! Estou querendo gerar gráfico pelo jsp

Tentei seguir link tutorial

Mas só aparece um quadradinho no canto esquerdo da pagina quando executo Arquivo Torta.jsp


<%

        try{
          DefaultPieDataset data = new DefaultPieDataset();    
          while(rs.next()){
              data.setValue(rs.getString("marca"), rs.getInt("TOTAL"));
          }

          JFreeChart grafico = ChartFactory.createPieChart("Cantidad Productos", data, true, true, true);

          response.setContentType("image/JPEG");
          OutputStream sa = response.getOutputStream();

          ChartUtilities.writeChartAsJPEG(sa, grafico, 600,600 );

        }catch(Exception ex){
        }
        %>

Arquivo conexion.jsp



 <%
     Class.forName("com.mysql.jdbc.Driver").newInstance();
     Connection cn = DriverManager.getConnection("jdbc:mysql://localhost:3306/producto","root","123");
     Statement cmd= cn.createStatement();
     String sql = "SELECT MARCA, SUM(CANTIDAD) AS TOTAL FROM   PRODUCTO_CANTIDAD GROUP BY MARCA";
     ResultSet rs = cmd.executeQuery(sql);


    %>

Agradeço antecipadamente. Anexo a imagem como aparece o gráfico

https://www.filepicker.io/api/file/mGt6a8SdQIO3XDChPjvY

Versões(2):

Ver a versão formatada

Grafico em Imagem JSP

Comentário

new question