Pessoal, to tentando aprender algumas coisas no JFreechart. Tinha feito uma mini-aplicação teste e ela estava funcionando normalmente. Mas, parou de funcionar... Depois de "tanto" mexer tenho o seguinte código.
<%@page language="java" %>
<%@page import="com.jrefinery.chart.*" %>
<%@page import="com.jrefinery.data.*" %>
<%@page import="java.awt.image.*" %>
<%@page import="java.awt.*" %>
<%@page import="java.io.*" %>
<%
try{
DefaultPieDataset pieDataset = new DefaultPieDataset();
pieDataset.setValue("JavaWorld", new Integer(75));
pieDataset.setValue("Other", new Integer(25));
JFreeChart chart = ChartFactory.createPieChart
("Sample Pie Chart", // Title
pieDataset, // Dataset
true // Show legend
);
ChartUtilities.saveChartAsJPEG(new File("C:\chart.jpg"), chart, 500, 300);
//response.sendRedirect("mostra.jsp");
}
catch(Exception e){
System.out.println("ERROOOO!!!!>>>> "+e);
}
%>
<html>
<body>
<center>
TESTES<BR>
<img src="C:chart.jpg">
</center>
</body>
</html>
Este arquivo é meu index.jsp ...
O retorno disto porém é uma html vazia.
Tentei também gerar o gráfico em uma tela e mostrar na outra, mas não passa da primeira tela.
As variáveis de ambiente estão corretas, pois consigo rodar outras aplicações prontas e os pacotes nos devidos lugares no WEB-INF.
Alguém sabe o que eu estou fazendo de errado?
Desde já obrigada!
Claire