salut tout le monde,
je suis en train de développer une application Web.
Servlet+jsp+..
Mon statue : j'arrive sur la partie graphique de mon projet
donc evidemment j'ai opté pour la librairie jfreeChart pour sa gratuité et son utilisation assez maniable.
voici mon code JFreeChart avec jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
<%@ page  import="java.awt.*" %>
<%@ page  import="java.io.*" %>
<%@ page  import="org.jfree.chart.*" %>
<%@ page  import="org.jfree.chart.entity.*" %>
<%@ page  import ="org.jfree.data.general.*"%>
<%
  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("piechart.png");
  ChartUtilities.saveChartAsPNG( file1, chart, 600, 400, info);
  } catch (Exception e) {
  out.println(e);
  }
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<IMG SRC="piechart.png" WIDTH="600" HEIGHT="400" 
   BORDER="0" USEMAP="#chart">
</body>
</html>
mais quand j'ai accedé a http://localhost:8081/essai/graph.jsp
il m'affiche Etat HTTP 500 -
aidez moi svp