社区
Web 开发
帖子详情
JSP中有什么方法隔一段时间运行(后台)?
ebiza2002
2004-12-28 01:58:58
如题,假如有一个方法search(),我想让该方法10秒运行一次,该如何?有没有函数实现?是后台的,不是前台~
...全文
261
19
打赏
收藏
JSP中有什么方法隔一段时间运行(后台)?
如题,假如有一个方法search(),我想让该方法10秒运行一次,该如何?有没有函数实现?是后台的,不是前台~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AHUA1001
2004-12-28
打赏
举报
回复
试试用TimerTask定义一个定时器。
hanabi
2004-12-28
打赏
举报
回复
import java.util.Timer;
import java.util.TimerTask;
class EveryDayTasks extends TimerTask {
public void run() {
System.out.println("RUN");
}
}
public class TimerTest{
public static void main(String args[]) {
Timer timer = new Timer();
timer.schedule(new EveryDayTasks(), 0, 1000*1);
}
}
//修改了一下tasia的代码,存为TimerTest.java运行下就知道效果了
Tasia
2004-12-28
打赏
举报
回复
servlet.jar或servlet-api.jar
很多地方都可以下载,去搜索一下。
yziyoufeidian
2004-12-28
打赏
举报
回复
UP```````````````
alpha15
2004-12-28
打赏
举报
回复
servlet包是在j2sdkee中的
phptong
2004-12-28
打赏
举报
回复
Tasia(灯盏) 你的 javax.servlet.http.HttpServlet 是从哪里下载的?为什么我的j2sdk1.4.2_04中没有?
debug148
2004-12-28
打赏
举报
回复
mark
debug148
2004-12-28
打赏
举报
回复
mark
tom2005
2004-12-28
打赏
举报
回复
up
ebiza2002
2004-12-28
打赏
举报
回复
问一下scheduleAtFixedRate,schedule有什么区别吗?
xinlcao
2004-12-28
打赏
举报
回复
用线程实现:
class A extends Thread(){
public A(){}
public void run(){
while(true){
//实现你的功能代码
sleep(10000);
}
}
}
eureka0891
2004-12-28
打赏
举报
回复
Tasia(灯盏) 的方法不错
飞翔的大麦茬
2004-12-28
打赏
举报
回复
同上,很简单的
int delay = 5000; // delay for 5 sec.
int period = 1000; // repeat every sec.
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
public void run() {
// Task here ...
}
}, delay, period);
Tasia
2004-12-28
打赏
举报
回复
Servlet类:
package TimerTasks;
import javax.servlet.http.HttpServlet;
public class RunTest extends HttpServlet{
public void init() {
Timer timer = new Timer();
//每十秒钟运行一次
timer.schedule(new Task(), 0, 1000*10);
}
}
其中Task类:
package TimerTasks;
import java.util.TimerTask;
public class EveryDayTasks extends TimerTask {
public void run() {
search(); //在这里做您要做的事
}
}
然后在您的工程的web.xml加入下面一段:
<servlet>
<servlet-name>TimerTask</servlet-name>
<servlet-class>TimerTasks.RunTest</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
OK!
mafirst
2004-12-28
打赏
举报
回复
没必要写成servlet吧?写一个类使用timer定时
ebiza2002
2004-12-28
打赏
举报
回复
能给点代码不?小弟到现在为止还没写过servlet,全是jsp+javabean,哎,没人指点,郁闷
华生豆
2004-12-28
打赏
举报
回复
servlet中用timder定時就可以了,可以實現的~~~
形印声传
2004-12-28
打赏
举报
回复
同上~
dkmilk
2004-12-28
打赏
举报
回复
在后台写一个servlet调用一个线程类。
在这个线程类中实现就OK了
【只需三步】用IDEA打开一个新的
jsp
项目如何跑起来(
运行
起来)
本文详细介绍了在IntelliJ IDEA中打开并
运行
JSP
项目的三个步骤:设置项目结构,包括调整Project、Modules、Libraries、Facets和Artifacts;重点讲解了war与war exploded的区别;最后,阐述了编辑
运行
配置以启动项目的
方法
,以及解决依赖下载问题和手动添加外部jar包的技巧。
java web——servlet+
jsp
实现前
后台
交互
本文深入浅出地介绍了JavaWeb中的核心组件Servlet与
JSP
,详细解释了它们的工作原理及应用场景,通过实例展示了如何利用Servlet与
JSP
搭建简单的Web应用程序。
生产环境,
运行
一段时间
jsp
文件访问不到问题总结
本文分析了在SpringBoot内置Tomcat环境下,
JSP
页面无法访问的问题,详细解释了由于Centos7系统自动清理机制导致的class文件丢失,并提供了两种解决方案:一是更改Tomcat的文件目录,二是配置自动清理时跳过Tomcat缓存目录。
JSP
之
JSP
运行
过程
本文介绍了
JSP
技术的基本概念及其在JavaWeb开发中的重要性。详细解释了
JSP
文件如何首次被转换为class文件并保存在服务器上,以及后续
运行
如何直接调用class文件以提高效率。
springboot tomcat
运行
一段时间
jsp
ClassNotFoundException
本文描述了Tomcat
运行
中出现的ClassNotFoundException异常,详细记录了错误信息,并提供了解决方案:通过配置server.tomcat.basedir参数指向正确的目录,以确保Tomcat能够正确加载所需的类。
Web 开发
81,111
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章