1
私はpiechartを生成したいが、画像は常に空である。これは私のコードである(実際には私のページのtest.xhtmlに表示したいが、 )画像として表示しますpiechartを表示するにはデータベースからデータを使用する
public void PieChart() throws SQLException, ClassNotFoundException
{
String query = "SELECT id, pname from issuestatus";
JDBCPieDataset dataset = new JDBCPieDataset("jdbc:mysql://localhost:3306/jiradb", "com.mysql.jdbc.Driver","root", "root");
dataset.executeQuery(query);
JFreeChart chart = ChartFactory.createPieChart("Pie Chart ",dataset, true, true, false);
try {
final ChartRenderingInfo info = new
ChartRenderingInfo(new StandardEntityCollection());
final File file1 = new File("C:/Documents and Settings/piechart.png");
ChartUtilities.saveChartAsPNG(file1, chart, 600, 400, info);
} catch (Exception e) {
e.printStackTrace();
}
}
私は
<p:commandButton ajax="false" action="#{TestAjax.PieChart()}" value="OK"></p:commandButton>
と、このエラーが表示されtest.xhtml私のページからこのメソッドを呼び出すことがあります。
GRAVE: JDBCPieDataset - unknown data type
申し訳ありませんが、私はGRAVEに慣れていません。 – trashgod
こんにちは、あなたは返事のためにそれは動作しませんでした:( – rym