如何实现隔一段时间查询一次数据库? 可以用脚本控制刷新时间,逻辑处理可以由JSP 来完成 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用javascript 定时刷新, 处理过程用jsp搞定~~~ 写个TimerTask再用servlet做控制不就行了 我一般都这么实现定时触发一个servelet就是了,在servelet里你可以查数据库了,干别的也成呀package com.goodman;import java.net.URL;import java.io.*;import java.net.*;public class TimerListener implements javax.servlet.ServletContextListener { private java.util.Timer timer; long iVoxCount = 0; long iMsgCount = 0; private java.io.InputStream is = null; public TimerListener() { System.out.println("初始化成功"); timer = new java.util.Timer(true); } public void contextDestroyed(javax.servlet.ServletContextEvent event) { System.out.println("系统关闭"); timer.cancel(); } public void contextInitialized(javax.servlet.ServletContextEvent event) { System.out.println("开始检测"); //System.out.println( event.getServletContext().getRealPath( "/" ) ); timer.schedule( new java.util.TimerTask() { private HttpURLConnection conn; public void run() { try { URL url = new URL("激发的servelet路径"); try { conn = (HttpURLConnection) url.openConnection(); is = conn.getInputStream(); is.close(); conn.disconnect(); } catch (IOException ex1) { } } catch (MalformedURLException ex) { } } } , 1000, 20000);//20000是时间间隔,毫秒 }} hibernate update 缓存问题 dwr传对象的问题 WEBOS 开源项目 多个list有什么方法可以在一个jsp页面上显示? 谁给我传个javamail api的包,sun官网下载不了 tomcat中如何解析asp JBULIDER9居然没有HTML代码的属性提示? 谁帮我找出错误在哪啊,感激不尽 有关jspsmartupload的问题?大家看看这样的代码为什么出现这样的错误! jsp中JavaBean组件的属性设置 一个关于mysql的问题???急,再线等待 购物车bean session注销问题?
package com.goodman;import java.net.URL;
import java.io.*;
import java.net.*;public class TimerListener
implements javax.servlet.ServletContextListener {
private java.util.Timer timer;
long iVoxCount = 0;
long iMsgCount = 0;
private java.io.InputStream is = null; public TimerListener() {
System.out.println("初始化成功");
timer = new java.util.Timer(true);
}
public void contextDestroyed(javax.servlet.ServletContextEvent event) {
System.out.println("系统关闭");
timer.cancel();
} public void contextInitialized(javax.servlet.ServletContextEvent event) {
System.out.println("开始检测");
//System.out.println( event.getServletContext().getRealPath( "/" ) );
timer.schedule( new java.util.TimerTask() {
private HttpURLConnection conn;
public void run() {
try { URL url = new URL("激发的servelet路径");
try {
conn = (HttpURLConnection) url.openConnection();
is = conn.getInputStream();
is.close();
conn.disconnect();
}
catch (IOException ex1) {
}
}
catch (MalformedURLException ex) {
}
}
}
, 1000, 20000);//20000是时间间隔,毫秒
}
}