web.xml 配置自己的类 JSP

来源:百度知道 编辑:UC知道 时间:2024/06/17 15:47:44
我自己定义了一个类(在ClearNote.java里)
现在想在JSP的服务器上执行,怎么弄?
问题是这样的 :
我需要在服务器上对数据库定时赋值!
代码是:
public class ClearNote extends Thread{
public ClearNote(){
this.start();
}
public void run(){
try{
//关键代码不说出来了
for(;;)
{
sta.executeUpdate(sql);
//sleep(1000*60*60*24);
sleep(1000*10);
}

}catch(Exception e){
System.out.println(e);
}
}
public static void main(String[] sssss){
ClearNote cn=new ClearNote();
}
}
在web.xml里怎么配置才能让他自动在tomcat启动时运行
再次补充:我要在服务器上定时执行!

你是想把他当作一个servlet呢,还是想在页面上直接可以访问的那种
如果是servlet就这样
web.xml文件这样配
<web-app>
<servelt>
<servlet-name>你的servlet名字</servlet-name>
<servlet-class>你的类路径</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>你的servlet名字</servlet-name>
<url-pattern>这里就是你的地址栏映射比如/myServlet</url-pattern>
</servlet-mapping>
</web-app>
然后在页面上就是
<form action = "myServlet" method = "post">
<input type="submit" value="submit">
</form>
如果是要在页面中使用的类那就在jsp页面开头写上
<%@page import="你的类路径"%>

<web-app>
<servelt>
<servlet-name>你的servlet名字</servlet-name>
<servlet-class>你的类路径</servlet-class>
</servlet>

你也可以使用监听器来实现。
<listener>
<listener-class