我需要不断更新和查询mysql数据库(我不认为我需要一个servlet来做这个,只是一个普通的java类).但我不知道如何调用该类或在servlet启动时运行它.
Bal*_*usC 14
让那个类实现ServletContextListener.然后你可以用contextInitialized()方法做你的事情.
public class Config implements ServletContextListener {
public void contextInitialized(ServletContextEvent event) {
// Webapp startup.
}
public void contextDestroyed(ServletContextEvent event) {
// Webapp shutdown.
}
}
Run Code Online (Sandbox Code Playgroud)
web.xml按如下方式注册以使其运行:
<listener>
<listener-class>com.example.Config</listener-class>
</listener>
Run Code Online (Sandbox Code Playgroud)
或者,如果您已经在Servlet 3.0上,那么只需@WebListener在类上使用注释即可.
| 归档时间: |
|
| 查看次数: |
2856 次 |
| 最近记录: |