用java做在Web上的统计图,有什么办法。200分送! (200分)

  • 主题发起人 主题发起人 ericmm
  • 开始时间 开始时间
E

ericmm

Unregistered / Unconfirmed
GUEST, unregistred user!
要用jsp/servlet在Web上生成报表的统计图,如饼图,折线图,直方图等。
用JFreeChart可以吗?或者有其他方法?
 
上个项目用过
在Web中用JFreeChart有两种形式:
1、
JFreeChart可以用applet的方式,直接嵌入JSP页面。
2、
在Servlet中调用相关的class生成图形文件,再通过Servlet送到Browser中。
当然,这两种形式各有优缺点了。
 
能不能直接通过jsp调用JFeeeChart直接在叶面上画出图像呢?
 
在JBuilder7中可以用JClass
 
http://www.chinabs.net/jsp/default.asp?infoid=18,你看看吧
 
能不能直接通过jsp调用JFeeeChart直接在叶面上画出图像呢?
不行!!!
 
在内存中把图画好,保存,然后用<img src=tmp.jpg >显示.技术上是很简单的.
 
======在内存中把图画好,保存======
????楼上的,我想问问在内存中如何保存图画?
另外,用<img src>调用如何调用内存的东西?
 
简直是误人事阿。
借用用Jfreechart,可以用Servlet直接在html中输出图片。
调用方式:<img src=myservlet?para1=..&amp;para2=..>
可以很灵活的。
千万不要告诉我只会JSP,不会Servlet。在Servlet中指定类型为img/jepg就行了。VeryVery Easy。
 
一样的道理,只要在回送的头信息设置contentype=image/jpeg,然后制作一个图象,
比如用JPEGImageEncoder或者其他什么的,依图象类型而定,产生的图象数据流再返
回给client,调用的方式可以象楼上所说,使用<img src="ServletName?para..=...">
我写过一个产生附加码的Servlet,需要的话可以跟我联系。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部