2014-02-26 33 views
-1

我已经在互联网上搜索了好几个小时,拼命想弄清楚如何将JFreeChart放入JSP页面。JSP中的JFreeChart不起作用

没有用。我不知道为什么,我不擅长JSP,所以也许是因为我错过了一些东西。我正在使用netfish和glassfish。

How to display line graph using JFreeChart in jsp?

我觉得上面的链接是有前途。我试过了,但无济于事。我得到的只是一个带有x的小图像框。

http://jspmaster.blogspot.com/p/bar-charts.html

我也尝试了上面的链接。它是一个不同的策略。我得到了一个与它在一起的同样愚蠢的小图像框。

在这一点上,我只是想显示一个空的图。我稍后会处理细节,但我甚至无法做到这一点。

会有什么理由不起作用吗?我错过了那么简单的事情吗?

也许有人可以推荐另一种技术,我可以用它在网页上显示条形图。我在想ASP.net会容易得多。

感谢,

杰克

+0

这件事情创建一个图像文件。因此,先创建一个映像文件并写入磁盘。看看是否有效。然后,当它工作时,试图找出如何通过servlet正确输出图像。顺便说一句,如果你试图在JSP而不是Servlet中输出图像缓冲区,那么它不会起作用。 – developerwjk

回答

0

我会建议Flot基于Web的图表甚至超过我自己的开源API XChart,这是对桌面应用程序面向更多。 Here是一个HelloWorld类型的示例应用程序,其源代码演示了我在某一时刻做出的Flot。如果您对获取包含图表的JPEG更感兴趣,您可以看到how I do it with XChart(附加示例,页面底部),您甚至可以执行与JFreeChart非常相似的操作,而无需先将jpeg保存到磁盘。

0

感谢您的帮助,我最终在JavaScript中使用了高图,并且加载更轻松。所有东西都是动态创建的,通过JSP放置数据是一件轻而易举的事情。

我知道JFreeChart是魔鬼,你不应该碰。