2

このコードを使用しようとしましたが、エラーが発生しました。コードはJavaプロジェクトで機能しますが、このようにjspファイルに追加すると機能しません<% grafik.ciz()%>

  package yazlab;

import java.awt.*;
import java.io.*;
import org.jfree.chart.*;
import org.jfree.chart.axis.*;
import org.jfree.chart.entity.StandardEntityCollection;
import org.jfree.chart.plot.*;
import org.jfree.chart.renderer.category.*;
import org.jfree.data.category.*;
import org.jfree.data.general.*;


public class grafik
{

public static void ciz()
{
      final DefaultPieDataset data = new DefaultPieDataset();
      data.setValue("One", new Double(43.2));
      data.setValue("Two", new Double(10.0));
      data.setValue("Three", new Double(27.5));
      data.setValue("Four", new Double(17.5));
      data.setValue("Five", new Double(11.0));
      data.setValue("Six", new Double(19.4));

      JFreeChart chart = ChartFactory.createPieChart
      ("Pie Chart ", data, true, true, false);

     try
     {
         final ChartRenderingInfo info = new 
         ChartRenderingInfo(new StandardEntityCollection());
          final File file1 = new File("C:\\Users\\Lycanthrope\\Desktop\\piechart.png");
          ChartUtilities.saveChartAsPNG(
           file1, chart, 600, 400, info);
      } 
     catch (Exception e)
     {
      System.out.println(e);
     }
}
}

org.apache.jasper.JasperException. プロジェクト jcommon と jfreechart に 2 つの .jar ファイルを追加しました。どうすれば修正できますか?

4

1 に答える 1

0

チャート画像のパスをjspに入れてみてください

<div class="chartimage">
<img src="C:/Users/Lycanthrope/Desktop/piechart.png" height="500px" width="500px"/>
</div>
于 2012-10-27T20:34:51.657 に答える