社区
Web 开发
帖子详情
怎么从数据库取数据,用JFREECHART显示在JSP页面,定时刷新?
peiqu123
2008-11-27 04:14:35
如题。。。。。。。希望大虾给个思路或代码。。谢谢
...全文
98
4
打赏
收藏
怎么从数据库取数据,用JFREECHART显示在JSP页面,定时刷新?
如题。。。。。。。希望大虾给个思路或代码。。谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
peiqu123
2008-11-27
打赏
举报
回复
不知道能不能用线程做?对JS真是不熟悉。。。
而且显示JFREECHART是在网页中显示的。。。
sunwei_07
2008-11-27
打赏
举报
回复
3.定时更新
本段代码是用javascript实现页面定时刷新的功能,具体内容如下:
<script>
<!--
var limit="0:10"
if (document.images){
var parselimit=limit.split(":")
parselimit=parselimit[0]*60+parselimit[1]*1
}
function beginrefresh(){
if (!document.images)
return
if (parselimit==1)
window.location.reload()
else{
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+" min "+cursec+" sec "
else
curtime=cursec+" sec "
window.status=curtime
setTimeout("beginrefresh()",1000)
}
}
window.onload=beginrefresh
//-->
</script>
加到body中间,这里是0:10为10秒钟,可以自定义
sunwei_07
2008-11-27
打赏
举报
回复
1.怎么从数据库取数据……
不知道怎么回答了~~我也不知道你啥库啥表要啥字段。无非链接,获取,释放
2.Jfreechart 显示
public class Jfree {
private static final String TimeSeries = null;
public static void main(String[] args) {
// create a default chart based on some sample data...
//曲线图标题
String title = "趋势分析";
//曲线图X轴提示
String domain = "月份走势";
//曲线图Y轴提示
String range = "应收余额";
//曲线图自标题
String subtitleStr = "2007财年分析";
Jfree tf = new Jfree();
Vector vc = new Vector();
vc.add("sw");
vc.add("cly");
TimeSeriesCollection dataset = tf.create(vc);
//时间曲线元素
JFreeChart chart = ChartFactory.createTimeSeriesChart(title, domain,
range, dataset, true, true, false);
// then customise it a little...
TextTitle subtitle = new TextTitle(subtitleStr, new Font("黑体",
Font.BOLD, 12));
chart.addSubtitle(subtitle);
chart.setTitle(new TextTitle(title, new Font("隶书", Font.ITALIC, 15)));
//pie.setSeriesLabelFont(new Font("黑体", Font.BOLD, 15));
chart.setBackgroundPaint(new GradientPaint(0, 0, Color.white, 0, 1000,
Color.blue));
//sysout
//输出文件到指定目录
String fileName = "d:\\1.jpeg";
//Coding cod = new Coding();
//fileName = "D:\\jfree\\"+cod.change(fileName);
try {
//for
//System.out.println();
ChartUtilities.saveChartAsJPEG(new File(fileName), 1, chart, 600,
600);
// log.info("....Create image File:" + fileName);
} catch (IOException exz) {
System.out.print("....Cant't Create image File");
}
}
public TimeSeriesCollection create(Vector vc){
TimeSeriesCollection dataset = new TimeSeriesCollection();
TimeSeries[] ob = null;
for (int j = 0; j < vc.size(); j++) {
ob[j] = new TimeSeries((String)vc.get(j));
for (int i = 1991; i < 2008; i++) {
for (int mon = 0; mon < 12; mon++) {
//ibm.add(new Month(mon+1,i),new Double(400-Math.random()*100));
((TimeSeries) ob[j]).add(new TimeSeriesDataItem(new Day(1, mon + 1, i),
new Double(500 + Math.random() * 100)));
}
}
dataset.addSeries((TimeSeries) ob[j]);
}
return dataset;
}
}
andy0618
2008-11-27
打赏
举报
回复
用AJAX取生成图表的页面,然后显示出来
定时执行AJAX函数
URL汇集、jsp、java学习中各种问题集锦
jsp学习过程中遇到的各种问题几乎都有,我个人是非常非常受用,希望能给被人以帮助。其实也是我搜集别人的,对于作者说声不好意思……
javaweb动态编程pdf
java web 动态图表编程pdf 有兴趣的可以看看,共9章。
JSP动态图表网页报表实战教程
本文还有配套的精品资源,点击获
取
简介:本实例详细介绍了如何使用JSP结合Java技术实现网页报表,包括柱状图、饼图和线形图等。通过实际案例,解析了
JFreeChart
库的集成和使用,探讨了Servlet和标签库在处理
数据
和生成图表中的应用。此外,教程还讲解了如何利用JSP表达式和脚本let在网页中嵌入和展示图表,以及实现动态
数据
更新的技巧。 1. JSP在报表开...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章