在应用程序启动时执行servlet

耶利基斯

我使用JSP构建Web应用程序,并且在我的servlet中,我具有:

public class MyServlet extends HttpServlet {
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {

           init();        
           HttpSession session = request.getSession(true);
           //more code...
    }
}

到现在为止,当JSP页面调用like时,我的serlvet都被调用了<a href="MyServlet..">我想要的是每当应用程序启动时也要执行的servlet。我可以在第一页上有一个类似“ START”的按钮来调用servlet。但是,我可以避免这种情况吗?

尼克

无论您想在启动时完成什么,都应该由实现的类完成ServletContextListener,因此您应该编写这样的类,例如:

public class MyContextListener 
           implements ServletContextListener{

  @Override
  public void contextDestroyed(ServletContextEvent arg0) {
    //do stuff
  }

  @Override
  public void contextInitialized(ServletContextEvent arg0) {
    //do stuff before web application is started
  }
}

然后,您应该在web.xml中声明它:

<listener>
   <listener-class>
      com.whatever.MyContextListener 
   </listener-class>
</listener>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在应用程序启动时执行servlet

来自分类Dev

如何在应用程序启动时触发servlet执行?

来自分类Dev

每次应用程序启动时执行代码

来自分类Dev

每次应用程序启动时执行代码

来自分类Dev

在启动时启动应用程序

来自分类Dev

启动时启动应用程序

来自分类Dev

启动时启动应用程序

来自分类Dev

应用程序在启动时崩溃

来自分类Dev

启动时应用程序变慢

来自分类Dev

Java的执行人服务启动时,线程应用程序启动

来自分类Dev

在应用程序启动时永远在后台执行任务-Android

来自分类Dev

CPU在应用程序启动时就注册状态。PE可执行文件

来自分类Dev

CPU在应用程序启动时就注册状态。PE可执行文件

来自分类Dev

GWTP如何在应用程序初始化/启动时执行代码

来自分类Dev

如何在 Django/Python 应用程序中启动时执行装饰器函数?

来自分类Dev

从 web c# 启动时获取执行应用程序的链接

来自分类Dev

如何在应用程序启动时测量方法的执行时间

来自分类Dev

启动时启动应用程序已完成

来自分类Dev

在Windows启动时启动WPF应用程序

来自分类Dev

尝试在启动时以全屏模式启动应用程序

来自分类Dev

VB.net应用程序在启动时启动

来自分类Dev

启动时启动Chrome应用程序

来自分类Dev

启动时启动Java应用程序

来自分类Dev

设备启动时如何启动应用程序

来自分类Dev

尝试在启动时以全屏模式启动应用程序

来自分类Dev

在启动时自动启动后台应用程序

来自分类Dev

在Windows启动时启动WPF应用程序

来自分类Dev

在启动时启动X应用程序

来自分类Dev

bashrc 别名在终端启动时启动应用程序

Related 相关文章

热门标签

归档