社区
Web 开发
帖子详情
怎么从数据库取数据,用JFREECHART显示在JSP页面,定时刷新?
peiqu123
2008-11-27 04:14:35
如题。。。。。。。希望大虾给个思路或代码。。谢谢
...全文
115
4
打赏
收藏
怎么从数据库取数据,用JFREECHART显示在JSP页面,定时刷新?
如题。。。。。。。希望大虾给个思路或代码。。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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在报表开...
使用
Jfreechart
在applet中画动态曲线图
要在Applet中动态
显示
处理器利用率的曲线图。下面这个例子就是使用
Jfreechart
在Applet中动态
显示
曲线图的例子:在这个例子中使用了两条曲线,请看效果图:程序很简单,只是简单的将
Jfreechart
在Application上的曲线图的Demo转到Applet的上,代码如下:package com.sundy.applet;/**//** * * TODO 使用Jfreech
基于
JFreeChart
的Web
数据
可视化实战:曲线、柱状、饼图与分布图在JSP中的应用
也许你会问:“都2025年了,还用这种老古董?我想说的是:技术没有新旧之分,只有适不适合。前端图表库再强大,也无法解决“
数据
安全”这一根本问题。而在银行、政府、医疗等行业,这一点恰恰是最关键的。
JFreeChart
虽然不支持 WebSocket 实时推送,但它胜在稳定、可控、易于审计。更重要的是,它可以无缝集成到现有的 Spring MVC、Struts、JSF 等传统架构中,无需重构整个系统。所以,不要轻易否定一个存在了二十多年的项目。
Web 开发
81,114
社区成员
341,728
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章