请问如何用JSP实现定时报表功能

[size=x-large][color=blue]例如,我的图书馆每天的收入用数据表记录后,想让它每一个月总结一次该馆的收入差额,然后发邮件到我们管理员的邮箱中。这个机制应该如何实现?请各位大侠给下思路?[/color][/size][align=right][/align]

如果你是WEB工程,那么可以使用下面的方式可以帮助到你。
步骤:
1、在WEB.XML文件中,填写

Java代码
[code="java"]


TimerTask.MyListener




TimerTask.MyListener

[/code]

2、编写MyListener类
[code="java"]
public class MyListener implements ServletContextListener {
private Timer timer = null;
public void contextInitialized(ServletContextEvent event) {
timer = new Timer(true);
timer.schedule(new MyTask(),0,6000);//6000秒运行一次MyTask类
}

public void contextDestroyed(ServletContextEvent event) {
timer.cancel();
}
}

[/code]
3、编写MyTask类

[code="java"]
public class MyTask extends TimerTask {

public void run(){

//收入差额和发邮件

}

}

[/code]

用spring的定时功能吧,你看看,应该能实现你要的功能