1

我一直在网上查看有关在 Java Web 应用程序中使用图表库的示例,但他们都在尝试实现某种形式的 php 以在生成图表之前获取数据。

理想情况下,我想使用谷歌图表,然后通过某种类型的 jsp/servlet 从我的数据库中获取数据,但我无法在没有 php 的情况下在线找到任何示例。

我试过 Jfreechart 但又找不到太多文档。

我想问的问题是,我如何能够绘制从 MySQL 获取数据的图表并将它们显示在我的网页上。所有这些目前都在 Netbeans 中。

提前致谢,

4

1 回答 1

2

您是否考虑过使用 Java Server Faces,而不是使用 jsp/servlet?您可以在此处找到对差异的解释。

如果您要使用 Java Server Faces,那么您将能够使用PrimeFaces Charts创建如下内容:

PrimeFaces 图表

您可以在 PrimeFaces 网站上看到完整的示例集,这里有一个关于创建生成 JavaServer Faces 2 应用程序的教程,其中包括创建一个与 MySQL 数据库对齐的应用程序。

使用这种方法,您可以将图表数据放在 bean 中,然后从您的网页中引用它(bean)。

如果您想使用 JFreeChart,您可以使用ChartUtilities#saveChartAsXXXX将图表的图像保存在服务器上,然后在您的网页中包含指向生成的图像的链接。

于 2013-04-02T13:48:45.887 回答